asp.net-mvc – 在ASP.NET MVC中动态更改主模板
发布时间:2020-05-28 02:39:43 所属栏目:asp.Net 来源:互联网
导读:我需要在我的应用程序(ASP.NET MVC)上支持不同的母版页. 建议的方法是: 将主页面名称传递给视图. 存储母版页(在会话中或其他内容),以便在用户访问期间粘贴. 使用自定义基本控制器并从中继承: Public Class CustomBaseController Inherits System.Web.Mvc.Co
|
我需要在我的应用程序(ASP.NET MVC)上支持不同的母版页.
>将主页面名称传递给视图. 解决方法使用自定义基本控制器并从中继承:Public Class CustomBaseController
Inherits System.Web.Mvc.Controller
Protected Overrides Function View(ByVal viewName As String,ByVal masterName As String,ByVal model As Object) As System.Web.Mvc.ViewResult
Return MyBase.View(viewName,Session("MasterPage"),model)
End Function
End Class
我在global.asax Session_Start中设置了Session变量: Sub Session_Start(ByVal sender As Object,ByVal e As EventArgs)
//programming to figure out your session
Session("MasterPage")="MyMasterPage"
End Sub (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何从ASP.Net MVC列表页面使用jQuery UI模
- asp.net – 考虑Scalablity和友好URL的GUID替代方案
- asp.net – IIS URL重写:强制规范主机名和HTTP到HTTPS重定
- asp.net-mvc – Identity Server 3 – 客户端应用程序未知或
- asp.net – 从Owin WebApi2返回描述性401消息
- asp.net-mvc – 带MVC结果的Response.Flush无效
- 为什么[System.ComponentModel.ToolboxItem(false)]默认来自
- 在asp.net mvc 2.0中使用Html.DropDownListFor帮助器时如何
- ASP.NET中没有会话状态的用户身份验证
- asp.net – FormsAuthentication.SetAuthCookie做了什么
推荐文章
站长推荐
- asp.net-mvc – 如何GetBytes()在C#与UTF8编码与
- asp.net-mvc-3 – 在ASP.NET MVC 3中覆盖/禁用授
- asp.net-core – 是否可以将NoSQL用于Identity S
- asp.net – 自定义部分的Web配置转换
- asp.net – 用户控件(ascx)和属性
- asp.net – ‘Owin.IAppBuilder’不包含’MapSig
- asp.net-mvc – ASP.NET MVC3 IIS无法获取加载样
- asp.net-mvc – ASP.NET MVC:路由中的命名空间
- asp.net-mvc – 在ASP.NET MVC中获取当前操作/控
- asp.net – 当我试图强制401时,自定义授权过滤器
热点阅读
