我學習ASP.NET核心,該方式顯示型號性能上查看 ...什麼是Microsoft的「網格列標籤」?
所以,我發現了DisplayAttribute.ShortName
property是
獲取或設置一個值,用於網格欄標籤。比
短名稱
更多用作格列標籤爲綁定到被註釋具有這種屬性的屬性的UI元素。動態數據
Insert.aspx
和Edit.aspx
頁面模板使用短名稱作爲字段標籤。
MS應該指什麼「網格列標籤」?
我曾經在我的觀點,但對於像定義的模型獲得的Name
而不是ShortName
<table>
<thead>
<tr>
<th>
@Html.DisplayNameFor(model => model.Date) <!--Creation Date-->
</th>
<th>
@Html.DisplayNameFor(model => model.Name) <!--Project Name-->
</th>
<th></th>
</tr>
</thead>
這
[Display(Name = "Creation Date", ShortName = "Date")]
public DateTime Date { get { return this.Timestamp.DateTime; } }
[Display(Name = "Project Name", ShortName = "Name")]
public string Name { get; set; }
自定義助手
我已經看到a very helpful answer上如何建立一個定製幫手,可以使用它做定製@Html.DisplayShortNameFor()
,但我不知道什麼爲它創建,如果沒有可能使用它沒有創建額外的,主要是相同的社區自定義助手共享,可能應該包括在框架?我錯過了什麼嗎?
什麼是「網格列標籤」和Insert.aspx
和Edit.aspx
模板(用於「asp.net核心」用法)?
您鏈接的文檔是.NET框架/ ASP.NET,而不是爲ASP.NET核心和/或.NET核心。 aspx是ASP.NET WebForms文件的代碼(而ASP.NET Core也有global.aspx)。在ASP.NET Core – Tseng
@Tseng中既沒有WebForms也沒有aspx,那麼我應該在哪裏找到ASP.NET Core的'ShortName'文檔? – Serge
[簡介ASP.NET核心](https://docs.microsoft.com/en-us/aspnet/core/) –