How to obtain the current url
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
How to get the URL of the current page in C#
如果我在一个称为
附言:我想我真的不需要检查
试试这个: P / < >
1 2 3 4 5 6 | //gets the current url string currentUrl = Request.Url.AbsoluteUri; //check the url to see if it contains your value if (currentUrl.ToLower().Contains("obtain.aspx?thevalue")) //do something |
这将给你精确的文件名(obtain.aspx) request.url.segments [ 1 ] P / < >
我推荐使用的request.url。得到精确的文件的名字,你也可以试着用system.io.path P / < >
1 2 3 | var aspxFile = System.IO.Path.GetFileName(Request.Url.LocalPath); var landed = aspxFile.Equals("obtain.aspx", StringComparison.InvariantCultureIgnoreCase); if(landed) { // your code } |
1 | if( Request.Url.PathAndQuery.IndexOf("obtain.aspx") >= 0 )... |
它是丑陋的,但你cand尝试 P / < >
1 2 | if (HttpContext.Current.HttpRequest.Url.AbsolutePath.Contains("/obtain.aspx")) // then do something |
如果你想检查,具体来说