小编Apo*_*gee的帖子

使用TextBoxFor截断字符串

在我们的ASP.Net MVC 3应用程序中,当字符串值包含双引号时,我们在表单上得到截断的字符串.

例如,给定一个文本框:

@Html.TextBoxFor(m => m.County)
Run Code Online (Sandbox Code Playgroud)

如果用户输入字符串:'Hampshire'County',当将值渲染回表单时,只显示字符串'Hampsire'.如果我检查模型中的值,双引号将被转义为'Hampshire \"县'.在Fiddler中,发布的值是正确的,并且值正确地存储在数据库中,因此它似乎与将文本框呈现给客户端的Html帮助器相关.

任何人都可以对此有所了解吗?

c# asp.net-mvc asp.net-mvc-3

5
推荐指数
1
解决办法
439
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-3 ×1

c# ×1