带<>的字符串没有正确编码

时间:2013-05-27 13:00:22

标签: c# asp.net-mvc asp.net-mvc-2

m.Value是一个类似

的字符串
"abc <xy-edf>"

我在

中使用它
<%:Html.HiddenFor(m=>m.Value)%>

现在,html输出是

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

所以,结局&#34;&gt;&#34;没有正确编码导致危险的请求......

任何提示,如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

此HTML已编码,

您可以使用

HttpUtility.HtmlDecode(Value);