我正在开发一个 ASP.NET MVC3 项目。
在基本更新页面中,我试图将记录在数据库中的数据显示到一些TextBoxFor
. 但是,数据可以包含一些特殊字符,例如引号'
或重音字母,例如é
当我写
@Html.TextBoxFor(m => m.MyProperty)
显示的文本看起来像L'avée
而不是L'avée
.
我已经看到了这个问题,但答案对我来说没有任何改变。
有没有办法用重音字母和引号正确TextBoxFor
显示我的字符串?
更新
此字段位于仅包含此字段的部分视图中:
@model MyApp.Models.SomeModel
<div class="form-group">
@Html.LabelFor(m => m.MyModel.Submodel.MyProperty)
@Html.TextBoxFor(m => m.MyModel.Submodel.MyProperty, new { @class = "form-control", @id = "txtMyProperty" })*@
</div>
在这里,SomeModel
正确显示(相信我)。
SomeModel
有财产MyModel
。MyModel
SomeModel
有财产_SomeModel
有一个MyField
字段。
一切都从 DB 正确填充(相信我,它已经过测试和重新测试)。MyField
但是,如果它有特殊字符,我无法正确显示。它已显示,但使用 HTML 表示,例如'