簡體   English   中英

在mvc razor視圖中,DisplayFor的確切用法是什么?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM