2013-05-27 43 views
1

m.Value就像字符串與<>不正確編碼

"abc <xy-edf>" 

字符串我使用它在

<%:Html.HiddenFor(m=>m.Value)%> 

現在,HTML輸出是

value="abc &lt;xy-edf>" 

因此,結尾「>」沒有正確編碼,導致危險的請求...

任何提示,如何解決這個問題?

+0

你甚至可以通過使用這一數據'[AllowHtml]'在模型屬性 –

回答

0

這個HTML編碼,

您可以使用

HttpUtility.HtmlDecode(Value); 
+0

屬性你是什麼意思與編碼?輸入字符串包括<...>,但輸出字符串< ...>表示該字符串僅被部分編碼。 – Jack

+0

那麼什麼!它適用於它。你試過了嗎? –

+0

您不能在模板中使用方法。 模板只能用於字段訪問,屬性訪問,單維數組索引或單參數自定義索引器表達式。 – Jack

相關問題