MVC根据角色自动选择母版页

简介:

在使用MVC开发应用程序时,如果希望根据不同的角色选择不同风格的页面,可以通过动态设置ViewResult对象中的MasterName属性来实现,具体看代码:

一个对controller进行抽象的基类:

View Code
GetMasterPage方法的内容如下:  
View Code
当需要调用时,直接可以这样:
1  public class OrderController : BaseController
2     {
3      public ActionResult Index()
4      {
5        return View();
6      }
7   }
如果不希望根据角色选择母版页,想自己根据自己的View视图去控制,可以这样
1 public class OrderController : BaseController 
2 { 
3   public OrderController ():base(“”){} //将一个空字符传给基类的构造方法
4     public ActionResult Index() 
5     {
6       return View();
7     }  
8 }

本篇文章用到的技术有:扩展方法,抽象类,方法重载,方法重写等知识后。

本文转自博客园张占岭(仓储大叔)的博客,原文链接:MVC根据角色自动选择母版页,如需转载请自行联系原博主。

目录
相关文章
|
前端开发
java202304java学习笔记第六十三天-mvc的请求-角色列表展示-页面展示
java202304java学习笔记第六十三天-mvc的请求-角色列表展示-页面展示
84 0
java202304java学习笔记第六十三天-mvc的请求-角色列表展示-页面展示
|
前端开发
java202304java学习笔记第六十三天-mvc的请求-角色的添加操作2
java202304java学习笔记第六十三天-mvc的请求-角色的添加操作2
159 0
java202304java学习笔记第六十三天-mvc的请求-角色的添加操作2
|
前端开发
java202304java学习笔记第六十三天-mvc的请求-角色列表展示分析
java202304java学习笔记第六十三天-mvc的请求-角色列表展示分析
131 0
|
前端开发
java202304java学习笔记第六十三天-mvc的请求-角色列表展示-页面展示
java202304java学习笔记第六十三天-mvc的请求-角色列表展示-页面展示
75 0
|
前端开发
java202304java学习笔记第六十三天-mvc的请求-用户和角色的关系2
java202304java学习笔记第六十三天-mvc的请求-用户和角色的关系2
151 0
|
前端开发
java202304java学习笔记第六十三天-mvc的请求-用户和角色的关系2
java202304java学习笔记第六十三天-mvc的请求-用户和角色的关系2
103 0
|
前端开发
java202304java学习笔记第六十三天-mvc的请求-角色列表展示分析
java202304java学习笔记第六十三天-mvc的请求-角色列表展示分析
117 0
|
前端开发
java202304java学习笔记第六十三天-mvc的请求-用户和角色的关系2
java202304java学习笔记第六十三天-mvc的请求-用户和角色的关系2
204 0
|
前端开发
java202304java学习笔记第六十三天-mvc的请求-角色列表展示-配置实现
java202304java学习笔记第六十三天-mvc的请求-角色列表展示-配置实现
122 0
|
前端开发
java202304java学习笔记第六十三天-mvc的请求-角色列表展示-service层实现
java202304java学习笔记第六十三天-mvc的请求-角色列表展示-service层实现
183 0