我在ASPX页面中有以下代码:
<%@ Page Language="C#" MasterPageFile="~/masterpages/standard.Master" .... %>
<%@ MasterType VirtualPath="~/masterpages/standard.Master" %>
我使用VirtualPath来访问我的MasterPage中的属性,目前为止一切顺利。
然而,现在我需要以编程方式更改MasterPage。 我知道要更改主页,我必须在page_init中进行:
Page.MasterPageFile = "~/masterpages/myNewMasterPage.Master";
但是我不知道如何更改虚拟路径。