如何在ASP.Net MVC中用符號',& @#'編碼字符串?Html在帶符號的字符串上編碼
我曾嘗試使用了Html.Encode,但它返回「&#39」,我怎麼返回一個字符串作爲用戶輸入?
非常感謝。
如何在ASP.Net MVC中用符號',& @#'編碼字符串?Html在帶符號的字符串上編碼
我曾嘗試使用了Html.Encode,但它返回「&#39」,我怎麼返回一個字符串作爲用戶輸入?
非常感謝。
如果要插入串入HTML標記,那麼你需要HTML編碼它:
<%= Html.Encode("',&@#'") %>
,或者如果你正在使用ASP.NET 4.0:
<%: "',&@#'" %>
這樣做會正確編碼字符串中的任何字符。
我已經嘗試過,但它返回代碼而不是字符。 – PlayKid 2010-06-19 16:28:40
準確地說,你不是在找什麼? – 2010-06-19 17:38:11
出於某種原因,它不會返回我的問題「&#39」 – PlayKid 2010-06-19 08:43:17
「作爲用戶輸入」是什麼意思?你能展示這部分視圖嗎? – 2010-06-19 11:27:27
例如,如果用戶輸入',我會得到',現在我得到'而不是' – PlayKid 2010-06-19 16:28:14