我有两个母版页。当用户登录时,应将第一个主页面设置为默认主页面。如果是其他登录,则应设置第二个母版页。
答案 0 :(得分:4)
您可以使用pages
元素的masterPageFile
属性指定要在web.config文件中使用的默认母版页:
<system.web>
<pages masterPageFile="~/DefaultMaster.master" />
<!-- more configuration goes here... -->
</system.web>
除非指定了MasterPageFile
,否则页面将使用该母版页。
答案 1 :(得分:1)
正如@RoBYCoNTe在评论中指出的那样,您可以在页面上设置MasterPageFile
属性。
如果每个页面都继承自公共BaseClass,您可以在BaseClass中设置MasterPageFile
属性,以避免在每个页面上执行此操作。