Roo*_*ian 7 asp.net-mvc resharper web-config razor asp.net-mvc-4
我创建自己的通用页面基类:
public abstract class ViewPageBase<TModel> : WebViewPage<TModel>
{
public ParamBuilder<TModel> Param { get { return new ParamBuilder<TModel>(Model); } }
}
Run Code Online (Sandbox Code Playgroud)
Web.config文件:
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="ViewPageBase">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
</namespaces>
</pages>
</system.web.webPages.razor>
Run Code Online (Sandbox Code Playgroud)
此条目导致以下错误:
INCORRECT_TYPE_PARAMETER_NUMBER
和
表达式树可能不包含动态操作
如何在不使用@inherits每个Razor视图中的关键字的情况下向ASP.NET MVC4注册通用页面基类?
| 归档时间: |
|
| 查看次数: |
982 次 |
| 最近记录: |