Asp.net-Mvc
Html.Label 和 Html.Display 有什麼區別?
Html.Label和 和有什麼不一樣Html.Display?
Html.Label()``<label />呈現可用於模型實體屬性的HTML 標記。例如,
<%= Html.Label("Full Name", Model.FullName) %>會呈現
<label for="FullName">Full Name </label>
Html.Display()另一方面,根據指定的模板為整個實體呈現 HTML 標記。例如。如果您有一個具有多個屬性的 Person 實體,您可以定義一個帶有標記的模板,說明如何呈現 Person 並Html.Display()使用該模板跨視圖呈現 Person 對象。Phil Haack 有一篇關於顯示模板的優秀文章。