RazorPagesSection.PageBaseType 屬性

取得或設定頁面基底類型類別的名稱。

命名空間:  System.Web.WebPages.Razor.Configuration
組件:  System.Web.WebPages.Razor (在 System.Web.WebPages.Razor.dll 中)

[ConfigurationPropertyAttribute("pageBaseType", IsRequired = true)]
public string PageBaseType { get; set; }

屬性值

型別:System.String
頁面基底類型類別的名稱。

此屬性可指定基底類別的名稱,當 Razor 剖析器產生頁面的程式碼時,目前的頁面類別將繼承自此基底類別。例如,如果將「網頁」頁面命名為 StoreFront.cshtml,Razor 剖析器將針對 StoreFront.cshtml 網頁建立一個類別。產生的類別將繼承自 PageBaseType 屬性所指定的類別。

根據預設,PageBaseType 的預設值為 System.Web.WebPages.WebPage

如果您使用自訂的頁面基底類型,而且如果您想要使用預設的 HTTP 處理常式來處理「網頁」頁面,您的頁面基底類型必須衍生自 WebPage

顯示: