在我的 SiteMaster.cs 文件中使用 IF 语句
在我的 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 很陌生,正在处理一个现有的项目。
谁能指出我实现这一目标的正确方向?
非常感谢
In my SiteMaster.cs file I want to be able to run an IF statement based on the current page the user is on.
I'm currently getting the file name using: currentPage.Text = this.Page.ToString().Substring(4, this.Page.ToString().Substring(4).Length - 5) + ".aspx";
but I'd like to then use this to run an IF statement.
It would basically be like (if currentPage == "default.aspx") { // do this }
I'm very new to .NET and taking on a existing project.
Can anyone point me in the right direction to achieve this?
Many thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要从
Request.Url.AbsoluteUri
获取页面名称。或者,下面将返回
Default.aspx
You need to get the page name from the
Request.Url.AbsoluteUri
.Or, below will return
Default.aspx
比较类型要好得多。每个页面都是一个类。
如果您必须导入命名空间并且您有 Visual Studio 2010,您可以突出显示 _Default 并按住 CTRL + 。
Its alot better to compare type. Every page is a class.
If you have to import a namespace and you have visual studio 2010 you can highlight _Default and holding CTRL + .