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>后就可以了
有时候,需要修改页面的基类来实现一些特殊要求(例如需要Ioc来注入到View中) 时,需要能够修改View的基类,这时可以继承System.Web.Mvc.WebViewPage<TModel>,如图所示:
然后修改 cshtml文件,将@model行去掉,替换成
@inherits MvcAuthentication.CustomWebViewPage<MvcAuthentication.Models.ChangePasswordModel>后就可以了
相关文章推荐
- vs2010 mvc3创建的razor引擎模板页,子页面引用后出现当前上下文中不存在名称“ViewBag”
- MVC3 Razor模板引擎
- Thinkphp修改默认模板引擎为smarty如何操作
- MVC3 Razor模板引擎
- MVC3 Razor模板引擎
- 也玩MVC3.“.NET研究”0 Razor自定义视图引擎来修改默认的Views目录结构
- MVC3 Razor模板引擎 @RenderBody、@RenderPage、@RenderSection及Html.RenderPartial、Html.RenderAction
- MVC3 Razor模板引擎 @RenderBody、@RenderPage、@RenderSection及Html.RenderPartial、Html.RenderAction
- 在winform里面如何使用razor模板引擎?
- 也玩MVC3.0 Razor自定义视图引擎“.NET技术”来修改默认的Views目录结构
- .Net Mvc View页面引擎Razor使用笔记-持续更新
- 为ASP.NET MVC 2.0添加Razor模板引擎 (on .NET4)
- 关于如何修改MyEclipse 8.6的文件默认模板
- 如何修改mysql表的存储引擎
- 如何修改mysql表的存储引擎
- Razor引擎中的_ViewStart.cshtml
- 使用xib自定义UITableViewCell如何修改其中的view
- 我是如何实现UIalertView背景色的修改的
- 如何给TextView 中通过drawable放图片 修改图片大小
- iOS - 如何优雅地修改CollectionView的头部(修改collectionView头部导致崩溃)