从url获取当前页面
我想编写 ac# 方法来检索当前页面。例如Default6.aspx 我知道我可以执行以下操作:
string url = HttpContext.Current.Request.Url.AbsoluteUri;
// http://localhost:1302/TESTERS/Default6.aspx
string path = HttpContext.Current.Request.Url.AbsolutePath;
// /TESTERS/Default6.aspx
string host = HttpContext.Current.Request.Url.Host;
// localhost
但是如何获得Default6.aspx?如果网址是 http://localhost:1302/TESTERS/,我的方法应该返回 default.aspx
I want to write a c# method to retrieve the current page. eg Default6.aspx I know I can do the following:
string url = HttpContext.Current.Request.Url.AbsoluteUri;
// http://localhost:1302/TESTERS/Default6.aspx
string path = HttpContext.Current.Request.Url.AbsolutePath;
// /TESTERS/Default6.aspx
string host = HttpContext.Current.Request.Url.Host;
// localhost
but how can I get Default6.aspx? And if the url is http://localhost:1302/TESTERS/, my method should return default.aspx
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
您需要的类是
System.Uri
http://www. devx.com/vb2themax/Tip/18709
The class you need is
System.Uri
http://www.devx.com/vb2themax/Tip/18709
试试这个:
Try this:
像下面这样的简单函数会有所帮助:
A simple function like below will help :
你可以试试下面这个。
希望这有帮助。
You could try this below.
Hope this helps.
另一种选择。
Another option.