在我的 SiteMaster.cs 文件中使用 IF 语句

本文关键字:IF 语句 文件 我的 SiteMaster cs | 更新日期: 2023-09-27 17:57:12

在我的 SiteMaster.cs 文件中,我希望能够根据用户所在的当前页面运行 IF 语句。

我目前使用以下命令获取文件名:currentPage.Text = this.Page.ToString().Substring(4, this.Page.ToString().Substring(4).Length - 5) + ".aspx";但我想使用它来运行 IF 语句。

基本上就像(if currentPage == "default.aspx") { // do this }

我对 .NET 很陌生,并且正在接受一个现有项目。

谁能指出我实现这一目标的正确方向?

非常感谢

在我的 SiteMaster.cs 文件中使用 IF 语句

您需要

Request.Url.AbsoluteUri中获取页面名称。

if(Request.Url.AbsolutePath.Contains("Default.aspx"))

或者,下面将返回Default.aspx

Request.Url.AbsolutePath.Substring(Request.Url.AbsolutePath.LastIndexOf('/')+1)
比较

类型要好得多。 每一页都是一个类。

if(Page is _Default)
{
    // do work
}

如果必须导入命名空间并且具有Visual Studio 2010,则可以突出显示_Default并按住Ctrl +。