找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2468|回复: 12

ASP.NET 获取当前页面的URL方法,后台获取URL路径

 火.. [复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:29
  • 打卡月天数:1
  • 打卡总奖励:7791
  • 最近打卡:2025-12-13 17:25:16

2540

主题

1353

回帖

2万

积分

管理员

积分
21301
发表于 2021-10-5 15:31:45 | 显示全部楼层 |阅读模式
后台获取代码
  1. // 当前页面完整URL为:http://www.hicsharp.com/index.aspx?keyword=test&page=1

  2. // 1.获取页面完整的URL,协议名+域名+站点名+文件名+参数
  3. string url = Request.Url.ToString() ;
  4. // 结果:http://www.hicsharp.com/index.aspx?keyword=test&page=1
  5.             
  6. // 2.获取页面完整的URL,协议名+域名+站点名+文件名+参数
  7. string absoluteUri = Request.Url.AbsoluteUri;
  8. // 结果:http://www.hicsharp.com/index.aspx?keyword=test&page=1

  9. // 3.获取域名或主机,不包含端口
  10. string host = Request.Url.Host;
  11. // 结果:www.hicsharp.com

  12. // 4.获取域名或主机, 包含端口, 如果端口默认是80则不显示
  13. string authority = Request.Url.Authority;
  14. // 结果:www.hicsharp.com:8080

  15. // 5.获取请求页面
  16. string pathAndQuery = Request.Url.PathAndQuery;
  17. // 结果:/index.aspx?keyword=test&page=1

  18. // 6.获取请求页面的真实地址, 如果使用伪静态, 可以获取伪静态指向的页面
  19. //     http://www.hicsharp.com/article/123.html
  20. //     http://www.hicsharp.com/article/details.aspx?id=123
  21. string rawUrl = Request.RawUrl.ToString();
  22. // 结果:/article/123.html

  23. // 7.获取请求参数
  24. string query = HttpContext.Current.Request.Url.Query;
  25. // 结果:?keyword=test&page=1
复制代码
其他一些常用参数获取
获取请求页面Request.RawUrl: --> "/index.aspx"获取服务器上ASP.NET应用程序的虚拟路径Request.ApplicationPath: --> "/"获取当前请求的虚拟路径Request.CurrentExecutionFilePath: --> "/index.aspx"获取当前请求的路径Request.Path: --> "/index.aspx"获取服务器上的物理文件系统路径Request.PhysicalPath: --> "d:\wwwroot\demo\index.aspx"获取请求完整URLRequest.Url.AbsoluteUri: --> "http://localhost:8080/index.aspx"获取请求完整页面Request.Url.AbsolutePath: --> "/index.aspx"   
来源:C#社区
原文:https://www.hicsharp.com/a/0eb235de3da840a6b3e8d491b129a516   

工控课堂 www.gkket.com

0

主题

111

回帖

441

积分

注册会员

积分
441
发表于 2021-10-5 17:12:10 | 显示全部楼层
我顶,我顶,我顶顶顶
工控课堂 www.gkket.com

8

主题

454

回帖

2305

积分

高级会员

积分
2305
发表于 2021-10-5 17:32:47 | 显示全部楼层
无私奉献,好工控人,32个赞送给你!!
工控课堂 www.gkket.com

0

主题

81

回帖

129

积分

新手上路

积分
129
发表于 2025-11-17 05:03:26 | 显示全部楼层
占个楼慢慢看,先马克一下
楼主辛苦啦,期待下一篇分享
工控课堂 www.gkket.com

0

主题

72

回帖

113

积分

新手上路

积分
113
发表于 2025-11-17 09:19:49 | 显示全部楼层
学到干货了,感谢分享,已火速收藏
工控课堂 www.gkket.com

0

主题

98

回帖

249

积分

注册会员

积分
249
发表于 2025-11-17 09:35:43 | 显示全部楼层
我先占个楼,等下再慢慢看~
工控课堂 www.gkket.com

0

主题

98

回帖

305

积分

注册会员

积分
305
发表于 2025-11-17 09:40:47 | 显示全部楼层
说得对!狠狠赞同,没毛病~
工控课堂 www.gkket.com

0

主题

106

回帖

162

积分

新手上路

积分
162
发表于 2025-11-17 09:41:26 | 显示全部楼层
笑不活了,评论区比正文还精彩!
工控课堂 www.gkket.com

0

主题

83

回帖

119

积分

新手上路

积分
119
发表于 2025-11-17 10:53:37 | 显示全部楼层
被戳中笑点 / 泪点,太真实了!
工控课堂 www.gkket.com

0

主题

87

回帖

161

积分

新手上路

积分
161
发表于 2025-11-17 13:43:28 | 显示全部楼层
原来还有这种操作,长见识了!
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-22 17:42 , Processed in 0.088677 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表