在运行时设置ASP.NET母版页
发布时间:2020-12-16 04:34:38 所属栏目:asp.Net 来源:网络整理
导读:我正在开发一个需要能够支持两个或更多外观的站点,在运行时可以变换.我希望能够通过CSS开关来处理更改,但看起来我需要为每个设计使用不同的母版页. 那么,在运行时设置母版页的最佳方法是什么? Page.MasterPageFile只能在Page.OnPreInit事件中设置.看起来解
我正在开发一个需要能够支持两个或更多外观的站点,在运行时可以变换.我希望能够通过CSS开关来处理更改,但看起来我需要为每个设计使用不同的母版页.
那么,在运行时设置母版页的最佳方法是什么? Page.MasterPageFile只能在Page.OnPreInit事件中设置.看起来解决方案是让我的所有页面都从一个处理PreInit事件的公共基础继承,或者使用HttpModule这样做. 任何建议? 解决方法
我之前做过一次,我完全按照你的描述做了(使所有页面继承自带有OnPreInit事件的自定义页面).另外,我在Global.asax.cs中有一个自定义Application_PreRequestHandlerExecute,用于设置Page.StyleSheetTheme,用于执行不需要不同母版页的图像/ css更改.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – Sitecore Droplink字段中的最大结果数量?
- asp.net-mvc – 可以将页脚添加到MVCContrib网格吗?
- Asp.Net MVC UNITOfWork和MySQL和睡眠连接
- Roslyn还出现这么低级的错误,不应该呀!
- 武装你的WEBAPI-OData入门
- asp.net-mvc – EntityFramework – 连接字符串在哪里?
- asp.net-mvc – 使用Automapper返回IQueryable
- asp.net-mvc – Asp.Net MVC Html助手扩展
- asp.net – 将ViewModel从演示文稿传递到服务 – 是否可以?
- ASP.NET DataTable与Json互转源码
推荐文章
站长推荐
- asp.net – 嵌套的Repeater和SqlDataSource参数
- 如何以编程方式找到一个ASP.NET App_Data文件夹路
- entity-framework – 如何找到UIHInt属性的targe
- 如何从ASP.NET 2.0 Web应用程序中的客户端脚本调
- Asp.Net MVC3到MVC4升级工具?
- asp.net-mvc – MVC企业领域 – 好还是坏?
- asp.net – 转发器内的复选框,如何在检查更改功能
- asp.net-mvc-3 – ASP.NET控制器名称与文件夹名称
- asp.net-mvc – 在本地PC上,IIS和浏览器使用大结
- asp.net – 如何使用jQuery ajax避免快速结果的“
热点阅读