您的位置:首页 > 其它

MVC3中Razor模板引擎如何修改View的基类

2012-06-28 14:23 375 查看
在MVC3中推荐使用Razor作为模板引擎,这就不能像使用aspx时那样很明显的修改页面基类,如图所示:



有时候,需要修改页面的基类来实现一些特殊要求(例如需要Ioc来注入到View中) 时,需要能够修改View的基类,这时可以继承System.Web.Mvc.WebViewPage<TModel>,如图所示:



然后修改 cshtml文件,将@model行去掉,替换成

@inherits MvcAuthentication.CustomWebViewPage<MvcAuthentication.Models.ChangePasswordModel>后就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: