C# 将Html.DisplayFor的问题编码为输入值
我的代码:C# 将Html.DisplayFor的问题编码为输入值,c#,html,.net,asp.net-mvc,html-helper,C#,Html,.net,Asp.net Mvc,Html Helper,我的代码: @Html.DisplayFor(modelItem => item.nomOuvrage) <div class="controls"> <input type="text" value="@Html.DisplayFor(modelItem => item.nomOuvrage)" /> </div> @Html.DisplayFor(modelItem=>item.nomOuvrage) 结果是: 你知道为什么吗?在
@Html.DisplayFor(modelItem => item.nomOuvrage)
<div class="controls">
<input type="text" value="@Html.DisplayFor(modelItem => item.nomOuvrage)" />
</div>
@Html.DisplayFor(modelItem=>item.nomOuvrage)
结果是:
你知道为什么吗?在“”之间的html编码值有问题吗 as
htmlhelp.DisplayFor
使用MvcHtmlString.Create()
及
表示不应再次编码的HTML编码字符串
你应该用
@Html.TextBoxFor(m => item.nomOuvrage)
“”之间的html编码值有问题吗 as
htmlhelp.DisplayFor
使用MvcHtmlString.Create()
及
表示不应再次编码的HTML编码字符串
你应该用
@Html.TextBoxFor(m => item.nomOuvrage)