Простое утверждение IF в моем файле SiteMaster? - PullRequest
0 голосов
/ 17 мая 2011

В моем файле 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" />

Однако я бы хотел использовать pageName в операторе if. Например, вот так:

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

Это возможно, или я делаю это неправильно?

Большое спасибо

1 Ответ

1 голос
/ 17 мая 2011

Используйте это для получения названия текущей страницы с главной страницы, например

String pageName  = Request.FilePath;

//return like that /example.aspx

if (pageName == "/default.aspx") 
{
// your code
}
...