关于asp.net:如何根据当前页面编写if语句?

How to Write an If Statement Based on Current Page?

如何根据当前页面编写if语句?我需要一个说:如果不是在This Page上重定向here。它还有更多的功能来检查谁登录了,但是该部分已经被处理了。只是想限制对一个页面的访问。


你可能想这样做

1
2
3
4
5
6
7
8
9
if (Request.Url.AbsoluteUri.Contains("Page1.aspx"))
{
    //do something
}

if (Request.RawUrl.ToLower().Contains("partofurl"))
{
    //do something
}

Request.Url.AbsoluteUri提供了完整的URLhttps://stackoverflow.com/questions/48651567

但是Request.RawUrl只给出了没有域的路径/questions/48651567

但是还有更多的选择,更多见。