在mvc剃刀视图中DisplayFor
的确切用途是什么?因为它将仅显示与我们传递的model属性匹配的字符串。但是在Razor视图中,我们可以使用model.propertyvalue
以下代码有什么区别
<span> @Html.DisplayFor(m => m.propertyValue)</span>
VS
<span> @Model.propertyValue</span>
答案 0 :(得分:0)
使用type="response"
时,您可以利用模型类中的DataAttributes。一个示例是使用@Html.DisplayFor(m => m.Property)
。通常,我的值在为null时会显示破折号。直接使用[DisplayFormat(NullDisplayText = "whatever you want to display when null")]
访问该属性将绕过那些属性。