1

我的代码:

@Html.DisplayFor(modelItem => item.nomOuvrage)
<div class="controls">
    <input type="text" value="@Html.DisplayFor(modelItem => item.nomOuvrage)" />
</div>

结果:

在此处输入图像描述

你知道为什么吗?

4

1 回答 1

1

"" 之间的 html 编码值有问题吗?

作为HtmlHelper.DisplayFor用途MvcHtmlString.Create()

MvcHtmlString

表示不应再次编码的 HTML 编码字符串。

你应该只使用

@Html.TextBoxFor(m => item.nomOuvrage)
于 2013-02-07T12:05:38.820 回答