image.png

實體屬性

實體屬性 - EF Core | Microsoft Learn

將驗證規則屬性新增至MODEL

第 9 部分,將驗證新增至 ASP.NET Core MVC 應用程式 | Microsoft Learn


問題: 在 Index.cshtml 中 有一段這樣的程式碼
        @Html.DisplayFor(modelItem => item.sID)
        請嘗試說明這段程式碼

答案:

這段程式碼 @Html.DisplayFor(modelItem => item.sID) 用於在 ASP.NET MVC 的 Razor 視圖中顯示模型中屬性的值。具體說明如下:

這個 Helper 方法會根據 sID 屬性自動選擇合適的 HTML 格式來顯示其值,通常是一個純文本標籤。這個方法不會生成編輯用的輸入框,只是單純顯示資料。

這段程式碼:

@Html.DisplayFor(modelItem => item.sID)

就是用來顯示 item.sID 的內容。它會自動把 item.sID 的值放在頁面上,以純文字的形式呈現,不會有任何編輯的功能。

簡單來說,它的意思是:「幫我顯示這個 sID 的資料。」