我的SiteMaster文件中的简单IF语句?

时间:2011-05-17 09:42:48

标签: c# asp.net variables master

在我的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";
}

这个想法是在我的SiteMaster上我可以使用以下方法显示当前文件名: <asp:Label ID="pageName" runat="server" />

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

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

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

非常感谢

1 个答案:

答案 0 :(得分:1)

使用此选项从主页面检索当前页面名称,如

String pageName  = Request.FilePath;

//return like that /example.aspx

if (pageName == "/default.aspx") 
{
// your code
}
相关问题