0
我想從數據庫獲取HTML編碼值(通過響應文本編輯器控制處理並輸入),並將其解碼爲在Webform頁面中顯示爲普通純文本。HTML解碼Eval數據庫列值在ASP.NET Webforms中繼器中
我能夠獲得與Eval方法的值在轉發像下面
<p><%#Eval("Content")%></p>
它完美的罰款。我還試着用下面的代碼
<%#Eval("Content").ToString().Length >= 170 ? Eval("Content").ToString().Substring(0, 170) : Eval("Content").ToString()%>
是否要緊的,提供數據庫值是純文本和HTML沒有編碼的一個,這是我最近加入到縮短,因此停止工作。
因此,我想知道如果我可以用這下面的代碼來解碼編碼
<%=System.Web.HttpUtility.HtmlDecode()%>
我試圖這樣做,但沒有喜悅,有人可以幫助或糾正我,如果下面的代碼是錯誤的(我認爲)
<%=System.Web.HttpUtility.HtmlDecode(#Eval("Content"))%>
非常感謝你的回答,它幫助我做的正是我問。然而,在這個成功之後,我終於遇到了其他問題,實際上我試圖檢索通過輸入控件饋送的段落,並且一些自動類已經在段落中創建了一些方法,現在我的博客滑塊 –
沒有問題。如果你能把這個標記爲答案,那將會很棒。然後,如果您需要有關您的其他問題的幫助,請提問! – getsetcode