如何在母版页内的用户控制中获取内容页名称

本文关键字:获取 用户 母版页 控制 | 更新日期: 2023-09-27 17:51:07

我在主页上有一个用户控件,我需要在用户控件中获得内容页的名称(例如Home.aspx)。不幸的是,我不知道怎么做。

如何在母版页内的用户控制中获取内容页名称

In Page_Load() Event of MasterPage.

protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
              string strPage = Page.AppRelativeVirtualPath;
        }
    }

返回子页面的虚拟路径。

例:~/default . aspx

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

您可以使用Page。标题属性。在页面加载函数

中使用它
string Title = Page.Title;

在母版页或基页中添加返回当前页的属性(例如CurrentPage),并使用

从用户控件引用它
 var page ='<%=CurrentPage%>'