在我的 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 很陌生,并且正在接受一个现有项目。
谁能指出我实现这一目标的正确方向?
非常感谢
您需要
从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 +。