转:asp.net获取url各项参数
2024-08-25 01:18:50
假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli
"http://"是协议名
"www.test.com"是域名
"aaa"是站点名
"bbb.aspx"是页面名(文件名)
"id=5&name=kelli"是参数
【1】获取 完整url (协议名+域名+站点名+文件名+参数)
string url=Request.Url.ToString();
url= http://www.test.com/aaa/bbb.aspx?id=5&name=kelli
【2】获取 站点名+页面名+参数:
string url=Request.RawUrl;
(或 string url=Request.Url.PathAndQuery;)
url= /aaa/bbb.aspx?id=5&name=kelli
【3】获取 站点名+页面名:
string url=HttpContext.Current.Request.Url.AbsolutePath;
(或 string url= HttpContext.Current.Request.Path;)
url= aaa/bbb.aspx
【4】获取 域名:
string url=HttpContext.Current.Request.Url.Host;
url= www.test.com
【5】获取 参数:
string url= HttpContext.Current.Request.Url.Query;
url= ?id=5&name=kelli
最新文章
- OpenCV颜色直方图
- BZOJ 3111: [Zjoi2013]蚂蚁寻路
- Java 集合 - ArrayList
- 原子操作 Interlocked系列函数
- Java 学习
- jquery的extend和fn.extend的使用说明
- PD 脚本中列名注释用Name属性
- c数组和指针的理解
- redis取值报错
- Android 它们的定义ContentProvider和ContentObserver充分利用
- iOS制作Static Library(静态库),实现多工程的连编
- C#读取excl(兼容office多种版本)
- 《Thinking in Java》学习笔记(七)
- Unable to access the IIS metabase.You do not have sufficient privilege
- 生成用于ROM初始化的coe文件---使用matlab
- PHP字符串函数之 strcmp strncmp strcasecmp strncasecmp strnatcmp strnatcasecmp
- Spring循环依赖
- 测试浏览器是否支持某个CSS属性
- 汽车之家店铺数据抓取 DotnetSpider实战
- RSA加密解密及RSA签名和验证及证书