我有2个母版页,页面顶部有相同的(href)链接。现在,这些链接在单击时按需要加载到同一主页面上(按要求)。问题是这些母版页都有相同的链接,所以基本上相同的页面应该加载到母版页中。 现在我需要的是当这个人在Master Page 1上并点击它应该加载到同一页面的链接时。如果用户在主页上并点击同一链接,我应该能够将母版页从1更改为2并将其加载到母版页2中。像DirectCast这样的东西。 任何想法?
答案 0 :(得分:2)
您可以在Page_PreInit事件中切换母版页。有关更多说明,请查看http://msdn.microsoft.com/en-us/library/ms178472.aspx
看起来像
void _Default_PreInit(object sender, EventArgs e)
{
this.MasterPageFile = "NewMasterPage.master";
}
答案 1 :(得分:0)
我认为我不完全理解您的用例,但这里有一些想法:
我假设您基于某些逻辑动态切换MasterPages,因此选择一种方法来存储应该使用哪个MasterPage。