3

我在母版页中有一个用户控件,我需要在用户控件中获取内容页面的名称(例如 Home.aspx)。不幸的是,我不知道该怎么做。请指导和帮助我。

4

4 回答 4

4

在 MasterPage 的 Page_Load() 事件中。

protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {

              string strPage = Page.AppRelativeVirtualPath;

        }

    }

它将返回子页面的虚拟路径。

例如:~/Default.aspx

于 2013-01-10T05:46:28.823 回答
1

尝试使用Page.AppRelativeVirtualPath属性 - 您可以从虚拟路径中提取页面文件名。

于 2013-01-10T05:47:16.930 回答
1

您可以使用 Page.Title 属性。在页面加载功能中使用它

string Title = Page.Title;
于 2013-01-10T05:56:26.777 回答
0

在返回当前页面的主页面或基本页面中添加一个属性(例如 CurrentPage),并使用用户控件从用户控件中引用它

 var page ='<%=CurrentPage%>'
于 2013-01-10T05:46:02.593 回答