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

ASP.NET获取当前网址方法

ASP.NET获取当前网址方法

引自:http://www.cnblogs.com/yoyiorlee/archive/2010/04/25/1719919.html

 

ASP.NET获取浏览器URL

HttpContext.Current.Request.Url.ToString(); 并不可靠。

如果当前URL为
http://localhost/index.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5

通过HttpContext.Current.Request.Url.ToString()获取到的却是

http://localhost/index.aspx?user=http://csharp.xdowns.com&tag=¼¼Êõ


正确的方法是:HttpContext.Current.Request.Url.RawUrl; (实用伪静态)或 HttpContext.Current.Request.Url.PathAndQuery;(实用非伪静态)

如果测试的url地址是http://www.test.com/testweb/default.aspx, 结果如下:
Request.ApplicationPath:                /testweb
Request.CurrentExecutionFilePath:       /testweb/default.aspx
Request.FilePath:                       /testweb/default.aspx
Request.Path:                           /testweb/default.aspx
Request.PhysicalApplicationPath:        E:\WWW\testwebRequest.PhysicalPath:                   E:\WWW\testweb\default.aspx
Request.RawUrl:                         /testweb/default.aspx
Request.Url.AbsolutePath:               /testweb/default.aspx
Request.Url.AbsoluteUrl:                http://www.test.com/testweb/default.aspx
Request.Url.Host:                       http://www.test.com/
Request.Url.LocalPath:                  /testweb/default.aspx

 

转载于:https://www.cnblogs.com/sgivee/archive/2010/08/11/1797025.html

相关文章:

  • 如果你已经20岁了,你真的输不起了,别再孩子了.....
  • SQL的语法和规则
  • 漫谈VoIP技术 H.323与SIP比较分析
  • FreeBSD 6.0架设管理与应用-第二章 安裝 FreeBSD
  • MyIsam 锁
  • Eqs--POJ 1840
  • gui2exe
  • NeHe OpenGL第三十九课:物理模拟
  • 珀耳帖效应
  • 主机与显示器不兼容故障分析排除
  • socket网络编程常用的结构及函数小结
  • 最简单的访问统计
  • 系统架构师学习笔记_第十九章_连载
  • 十个最好的PDF生成库
  • 一个简单的面试题
  • SegmentFault for Android 3.0 发布
  • [case10]使用RSQL实现端到端的动态查询
  • [笔记] php常见简单功能及函数
  • eclipse(luna)创建web工程
  • Java-详解HashMap
  • node学习系列之简单文件上传
  • spring + angular 实现导出excel
  • spring boot 整合mybatis 无法输出sql的问题
  • Transformer-XL: Unleashing the Potential of Attention Models
  • V4L2视频输入框架概述
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 关于字符编码你应该知道的事情
  • 基于axios的vue插件,让http请求更简单
  • 记一次删除Git记录中的大文件的过程
  • 前端知识点整理(待续)
  • 深度学习在携程攻略社区的应用
  • 什么是Javascript函数节流?
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 推荐一个React的管理后台框架
  • 小程序button引导用户授权
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • 正则表达式
  • 【干货分享】dos命令大全
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (4.10~4.16)
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (四)Linux Shell编程——输入输出重定向
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET CLR Hosting 简介
  • .Net 代码性能 - (1)
  • .net 托管代码与非托管代码
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .NET企业级应用架构设计系列之应用服务器
  • [20171113]修改表结构删除列相关问题4.txt
  • [AIGC] 如何建立和优化你的工作流?
  • [C]整形提升(转载)