採用Razor引擎的View文件最終都會編譯成一個WebViewPage類型, 通過自定義WebViewPage,添加相應的屬性和方法,你可以很方便的在View里調用, 自定義WebViewPage只需要簡單的兩步: 1:定義一個類,並讓他繼承自WebViewPage 2:配置View目錄下的Web ...
採用Razor引擎的View文件最終都會編譯成一個WebViewPage類型,
通過自定義WebViewPage,添加相應的屬性和方法,你可以很方便的在View里調用,
自定義WebViewPage只需要簡單的兩步:
1:定義一個類,並讓他繼承自WebViewPage
2:配置View目錄下的Web.config中的pageBaseType的值
<pages pageBaseType="Nop.Web.Framework.ViewEngines.Razor.WebViewPage">
如果你只想改變單個View 的繼承,可以通過在View中使用@inherits指令讓動態編譯生成的View類型繼承自你自定義的基類