找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3017|回复: 12

C# ashx页面获取URL参数

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

2540

主题

1353

回帖

2万

积分

管理员

积分
21301
发表于 2021-10-5 15:20:21 | 显示全部楼层 |阅读模式
C# ashx页面获取URL参数
后台获取代码
  1. public void ProcessRequest(HttpContext context)
  2. {
  3.     context.Response.ContentType = "text/plain";
  4.     context.Response.Write("Hello World");

  5.     // 当前页面完整URL为:http://www.hicsharp.com/index.ashx?keyword=test&page=1

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

  9.     // 2.获取页面完整的URL,协议名+域名+站点名+文件名+参数
  10.     string absoluteUri = context.Request.Url.AbsoluteUri;
  11.     // 结果:http://www.hicsharp.com/index.ashx?keyword=test&page=1

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

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

  18.     // 5.获取请求页面
  19.     string pathAndQuery = context.Request.Url.PathAndQuery;
  20.     // 结果:/index.ashx?keyword=test&page=1

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

  26.     // 7.获取请求参数
  27.     string query = context.Request.Url.Query;
  28.     // 结果:?keyword=test&page=1
  29. }
复制代码


工控课堂 www.gkket.com

0

主题

113

回帖

261

积分

注册会员

积分
261
发表于 2021-10-5 15:20:21 | 显示全部楼层
感恩无私的分享与奉献
工控课堂 www.gkket.com

0

主题

116

回帖

449

积分

注册会员

积分
449
发表于 2021-10-6 12:06:50 | 显示全部楼层
看了一遍原文,不懂;又看了一遍原文,还是不懂。再看了一遍原文,实在不懂。最后看了一遍回帖,懂了我为什么不懂……于是我懂了,人有时候要学会放弃。
工控课堂 www.gkket.com

0

主题

93

回帖

147

积分

新手上路

积分
147
发表于 2025-11-16 16:34:38 | 显示全部楼层
来凑个热闹,增加点人气~
工控课堂 www.gkket.com

0

主题

85

回帖

134

积分

新手上路

积分
134
发表于 2025-11-16 16:50:22 | 显示全部楼层
赞同 + 10086,完全说出了我的想法!
工控课堂 www.gkket.com

0

主题

116

回帖

386

积分

注册会员

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

0

主题

103

回帖

210

积分

注册会员

积分
210
发表于 2025-11-16 16:53:23 | 显示全部楼层
谁懂啊!这内容我能循环看十遍
工控课堂 www.gkket.com

0

主题

78

回帖

109

积分

新手上路

积分
109
发表于 2025-11-16 16:53:43 | 显示全部楼层
这波反向操作,我属实没想到!
工控课堂 www.gkket.com

0

主题

88

回帖

158

积分

新手上路

积分
158
发表于 2025-11-16 16:54:19 | 显示全部楼层
蹲个后续,楼主记得更新呀,在线等挺急的~
工控课堂 www.gkket.com

0

主题

91

回帖

137

积分

新手上路

积分
137
发表于 2025-11-16 16:56:23 | 显示全部楼层
已转发给朋友,一起感受这份快乐~
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2025-12-22 14:05 , Processed in 0.145526 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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