asp.net 更改母版页/隐藏显示依赖于主题的详细信息
是否可以根据当前活动主题动态更改整个项目的母版页? 或者我需要根据活动主题隐藏/显示现有母版页的详细信息,希望这是有道理的。
请提出建议
谢谢
Is it possible to dynamically change the masterpage on the whole project dependent on current active theme ? or alternatively i need to hide / show details on my existing masterpage dependant on the active theme, hope that makes sense.
suggestions please
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不认为您可以根据主题更改母版页,但显示/隐藏元素是可能的。 例如:
将元素添加到母版页并赋予它们 SkinId:
然后在主题/皮肤文件(例如 app_themes/theme1/master.skin)中,您可以将具有该 SkinID 的面板的 Visible 属性设置为 true 或 false:
I don't think that you can change the masterpage depending on the theme, but showing/hiding elements is possible. E.g:
Add elements to your masterpage and give them SkinId:
Then in your themes/skin files (e.g. app_themes/theme1/master.skin), you can set the Visible property for Panels with that SkinID to either true or false:
Afaik,您无法更改 ASP.NET 应用程序上当前的母版页。 但您可以在 web.config 中定义默认母版页。 当您更改主题时,您可以通过 web.config 更改默认母版页。 希望能帮助到你。
Afaik, you can not change your current masterpage on your asp.net application. But you can define your default masterpage at your web.config. when you change your theme, you can change your default masterpage by your web.config. hope it helps.