[英]What is the Exact use of DisplayFor in mvc razor view?
在mvc razor視圖中, DisplayFor
的確切用法是什么? 因為它只顯示與我們傳遞的模型屬性匹配的字符串。 但是在Razor視圖中,我們可以使用model.propertyvalue直接顯示屬性值
以下代碼有什么區別,
<span> @Html.DisplayFor(m => m.propertyValue)</span>
VS
<span> @Model.propertyValue</span>
使用@Html.DisplayFor(m => m.Property)
,您可以利用模型類中的DataAttributes。 一個例子是使用[DisplayFormat(NullDisplayText = "whatever you want to display when null")]
。 我通常讓我的值在null時顯示一個em-dash。 使用@Model.Property
直接訪問屬性將繞過這些屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.