如何在运行时更改页面位置

Pan*_*hra 6 asp.net

我有很多主页的门户网站和根目录中的所有相关页面.

当用户注册他自己时,它将创建一个文件夹并将所有相关文件复制到该文件夹​​中.

根母版页面和页面网址

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Layoutmaster.master.cs" Inherits="Layoutmaster" %>

<%@ Page Language="C#" MasterPageFile="~/MasterPage/Layoutmaster.master" AutoEventWireup="true" CodeFile="Home.aspx.cs" Inherits="Home" Title="Home" %>
Run Code Online (Sandbox Code Playgroud)

母版页和页面的文件夹URL

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Layoutmaster.master.cs" Inherits="Layoutmaster" %>

<%@ Page Language="C#" MasterPageFile="~/SubDomain/1/MasterPage/Layoutmaster.master" AutoEventWireup="true" CodeFile="Home.aspx.cs" Inherits="Home" Title="Home" %>
Run Code Online (Sandbox Code Playgroud)

我想从MasterPageFile ="〜/ SubDomain/1/MasterPage/Layoutmaster.master"更改母版页文件"〜/ MasterPage/Layoutmaster.master"'请帮我改变我不知道的位置.

Pan*_*hra 12

我们可以为任何页面aspx选择不同的母版页.

这是代码

 this.MasterPageFile = "Master Page path";
Run Code Online (Sandbox Code Playgroud)

这会奏效

欲了解更多信息解决方案