如何从母版页获取请求的内容文件的名称

本文关键字:文件 请求 母版页 获取 | 更新日期: 2023-09-27 17:56:55

在我的 SiteMaster.cs 文件中,我有以下代码片段:

protected void Page_Load(object sender, EventArgs e)
{
    pageName.Text = this.Page.ToString().Substring(4, this.Page.ToString().Substring(4).Length - 5) + ".aspx";
}

这个想法是在我的网站管理员上,我可以通过以下方式显示当前文件名:

<asp:Label ID="pageName" runat="server" />

但是,我想在 if 语句中使用 pageName。例如,像这样

if (pageName == 'default.aspx') 
Then  Response.Write ("test") 
End if //pseudo code

这是可能的还是我做错了?

如何从母版页获取请求的内容文件的名称

使用它从母版页检索当前页面名称,例如

String pageName  = Request.FilePath;
//return like that /example.aspx
if (pageName == "/default.aspx") 
{
// your code
}