当前位置: 首页 > news >正文

.net获取当前url各种属性(文件名、参数、域名 等)的方法

假设当前页完整地址是: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

相关文章:

  • 解决Requset.Write()弹出提示框变形问题
  • Google Maps API openInfoWindowHtml a is undefined
  • C#日期格式化
  • 用jquery判断一个对象是否存在不能用
  • 男人职场不成熟的十大标志
  • Asp.net(C#)-显示所有缓存 清除所有缓存
  • SQL2008 Saving changes is not permitted.
  • SQL前一天、前一个月、前一年写法
  • 定时发送邮件
  • “搭讪学” 这不仅仅是泡妞
  • 与领导谈话的技巧
  • UrlRewriter伪URL的配置
  • 网摘
  • 怎么泡妞
  • [JavaScript]如何讓IE9, IE8, IE7, IE6關閉視窗時不彈出對話訊息
  • 【译】JS基础算法脚本:字符串结尾
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • ➹使用webpack配置多页面应用(MPA)
  • bootstrap创建登录注册页面
  • express如何解决request entity too large问题
  • HTTP请求重发
  • interface和setter,getter
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • JDK9: 集成 Jshell 和 Maven 项目.
  • jquery cookie
  • React+TypeScript入门
  • Spark学习笔记之相关记录
  • spring cloud gateway 源码解析(4)跨域问题处理
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 目录与文件属性:编写ls
  • 手机app有了短信验证码还有没必要有图片验证码?
  • 用Visual Studio开发以太坊智能合约
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • ​【已解决】npm install​卡主不动的情况
  • # include “ “ 和 # include < >两者的区别
  • #{}和${}的区别是什么 -- java面试
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (二)springcloud实战之config配置中心
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (三)终结任务
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • ******之网络***——物理***
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET delegate 委托 、 Event 事件
  • .Net 应用中使用dot trace进行性能诊断
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .Net各种迷惑命名解释
  • .net专家(高海东的专栏)
  • /etc/sudoers (root权限管理)
  • @manytomany 保存后数据被删除_[Windows] 数据恢复软件RStudio v8.14.179675 便携特别版...
  • @Resource和@Autowired的区别