一位同事打电话向我咨询一问题,在公司为什么打不开百度贴吧,而在家里就可以打开贴吧的情况,刚开始同事以为是公司网络不稳定的问题吧,其实不是这个的。那么为什么会造成百......
2016-12-30 203 百度贴吧
在 C# 中,用 Request 对象来获取 Url 的各种路径,包括上一页 Url、域名、绝对路径、相对路径和物理路径。虽然在某些情况下,无法获取到 Url,但可以获取到大部分情况下的 Url,下面一一介绍。
(1)获取当前页:HttpContext.Current.Request.Url.PathAndQuery;
说明:PathAndQuery 意思已经很明显,就是取路径和参数(即完整路径),浏览器地址栏显示的是什么就获到什么。
(2)获取前一页:Page.Request.UrlReferrer;
说明:Referrer 表示前一页(上一页)。
(3)注意:如果当前页是由前一页的 Javascript 导航过来的,则无法通过上述方法获取到 Url,但可以把 Url 保存到 Cookies。
使用语句:Request.Url.Host;
说明:仅获取 Url 中的域名部分。
使用语句:Request.Url.AbsoluteUri;
说明:Absolute 是绝对的意思,知道这个意思就很容易理解了,也就是浏览器地址栏显示的是什么就获取到什么。
使用语句:Request.RawUrl;(Request.Url.PathAndQuery;) 和 Request.Url.AbsolutePath;
说明:raw 是不完整的意思,RawUrl 就是获取除域名外的路径,如 /ie/index.aspx;PathAndQuery 和 AbsolutePath 也一样。
提示:
HttpContext.Current.Request.Url.Query;(仅获取Url后的参数,如 域名/pub/Item.aspx?type=ie,则结果为 ?type=ie)
使用语句:Request.CurrentExecutionFilePath;、Request.FilePath; 和 Request.Path;
说明:CurrentExecutionFilePath 意思是当前执行文件路径,FilePath 意思是文件路径,Path 意思是路径;无论用那一个,获取到的结果都一样,也就是获取除域名外的文件路径,如 /ie/index.aspx。
1、使用语句:Request.PhysicalApplicationPath;
说明:PhysicalApplicationPath 意思是物理应用程序路径,也就是获取网站的根目录所在磁盘的物理路径,假如网站在放在 d:\webhost\ 目录下,则获取到就是 d:\webhost\。
2、使用语句:Request.PhysicalPath;
说明:PhysicalPath 意思是物理路径,即获取当前访问网页的物理路径,假如网站在放在 d:\webhost\ 目录下,当前访问网页是主页(index.aspx),则获取到是 d:\webhost\index.aspx。
3、使用语句:Request.ApplicationPath;
说明:ApplicationPath 意思是应用程序路径,即获取当前访问网页的根目录,如 当前访问网页是 /ie/index.aspx 和 /word/index.aspx,则都获取到 /。
标签: C#获取Url不同路径
相关文章
一位同事打电话向我咨询一问题,在公司为什么打不开百度贴吧,而在家里就可以打开贴吧的情况,刚开始同事以为是公司网络不稳定的问题吧,其实不是这个的。那么为什么会造成百......
2016-12-30 203 百度贴吧
简介:众所周知,文件可以直接发送,而文件夹不行。文件夹必须要压缩后才能发送。 1.下载压缩软件winrar(是收费软件,但可以试用) 2.在文件夹上点击右键 3.点击【添加到压缩文件......
2023-05-06 356 文件夹压缩
想必大多数人都被网页打不开困扰过,废话少说,直接奉上解决办法: 1、换一个浏览器 如果你不知道是什么原因导致网页打不开,最简单有效的办法是,立即换一个浏览器试试,很可......
2023-07-17 422 网页打不开
有时打开一些网页,会提示ie证书过期;此时,应该检查系统日期是否是当天日期,如果不是,把日期调正确,再重新打开网页,看是否正常,如果仍然不正常,继续看下文的解决方法......
2023-08-04 607 ie浏览器证书错误过期
在 C#、PHP、JSP 中,都有直接获取 Url 中指定参数的方法,但 Javascript 却没有这样的现在方法,得自己写一个。在 Web 的开发过程中,获取 Url 中的参数是十分常用的操作,所以很有必要把......
2024-01-20 201 Js获取指定Url参数