小编Era*_*nn3的帖子

带有编码文本的MVC3 TextBoxFor

有没有办法使用TextBoxFor帮助程序与编码文本?

例如:使用以下MVC3帮助器和Razor视图引擎时:

@Html.TextBoxFor(model => model.Description)
Run Code Online (Sandbox Code Playgroud)

和model.Description的值被编码,例如:

 <script>alert();'</script>
Run Code Online (Sandbox Code Playgroud)

结果是带有编码字符串的文本框,当想要的结果是带有解码字符串的文本框时:

 <script>alert();'</script>
Run Code Online (Sandbox Code Playgroud)

有没有办法使用MVC TextBoxFor编码字符串而不是使用

@Html.TextBox("Description", Server.HtmlDecode(Model.Description))
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc html-encode asp.net-mvc-3

7
推荐指数
1
解决办法
8592
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-3 ×1

html-encode ×1