ASP.NET获取URL
//获取完整url (协议名+域名+站点名+文件名+参数)
string fullUrl = Request.Url.ToString();
//获取客户端请求的URL信息(不包括主机和端口)
string rawUrl = Request.RawUrl;
//获取站点名+页面名
string absolutePath = Request.Url.AbsolutePath;
//获取主机部分
string urlHost = Request.Url.Host;
//获取参数部分
string urlQuery = Request.Url.Query;
//获取服务器上ASP.NET应用程序的虚拟路径
string ApplicationPath = Request.ApplicationPath;
//获取当前请求的虚拟路径
string CurrentExecutionFilePath = Request.CurrentExecutionFilePath;
//获取当前请求的虚拟路径
string Path = Request.Path;
//获取具有URL扩展名的资源的附加路径信息
string PathInfo = Request.PathInfo;
//获取与请求的URL相对应的物理文件系统路径
string PhysicalPath = Request.PhysicalPath;
//获取文件名的本地操作系统表示形式
string LocalPath = Request.Url.LocalPath;
//获取绝对URL
string AbsoluteUri = Request.Url.AbsoluteUri;
StringBuilder sb = new StringBuilder();
sb.Append("获取完整url(协议名+域名+站点名+文件名+参数):" + fullUrl + "<br />");
sb.Append("获取客户端请求的URL信息(不包括主机和端口):" + rawUrl + "<br />");
sb.Append("获取站点名+页面名:" + absolutePath + "<br />");
sb.Append("获取主机部分:" + urlHost + "<br />");
sb.Append("获取参数部分:" + urlQuery + "<br />");
sb.Append("获取应用程序的虚拟应用程序根路径:" + ApplicationPath + "<br />");
sb.Append("获取当前请求的虚拟路径:" + Path + "<br />");
sb.Append("获取具有URL扩展名的资源的附加路径信息:" + PathInfo + "<br />");
sb.Append("获取与请求的URL相对应的物理文件系统路径:" + PhysicalPath + "<br />");
sb.Append("获取文件名的本地操作系统表示形式:" + LocalPath + "<br />");
sb.Append("获取绝对URL:" + AbsoluteUri + "<br />");
Response.Write(sb.ToString());
ASP.NET获取URL的更多相关文章
- asp.net获取URL和IP地址
(转自:http://www.cnblogs.com/JuneZhang/archive/2010/11/26/1888863.html) HttpContext.Current.Request.Ur ...
- 转:asp.net获取url各项参数
假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli "http://"是协议名 "www.te ...
- asp.net获取URL方法
方法如下: Request.Url.ToString()获取完整url(协议名+域名+站点名+文件名+参数):https://localhost:44300/WebForm1.aspx?abc=123 ...
- asp.net 获取url
string url = Request.Url.ToString(); this.ImageLogo.ImageUrl = "http://" + Request.Url.Aut ...
- ASP.NET 取得 Request URL 的各个部分和通过ASP.NET获取URL地址的方法
网址:http://localhost:1897/News/Press/Content.aspx/123?id=1#toc Request.ApplicationPath / Request.Phys ...
- ASP.NET获取请求的url信息汇总
ASP.NET获取请求的url信息汇总 最近做项目需要处理一个用代码获取当前网站的域名或ip信息的问题,于是尝试了ASP.NET中各种获取url信息的方法,在此总结一下: 在Global.asax文件 ...
- asp.net获取当前网址url的各种属性(文件名、参数、域名 等)的代码
用 asp.net获取当前网页地址的一些信息. 设当前页完整地址是:http://www.jb51.net/aaa/bbb.aspx?id=5&name=kelli "http:// ...
- ASP.NET 获取来源网站的网址,获取上一网页的网址,获取来源网页的URL,获取上一网页的URL
ASP.NET 获取来源网站的网址,获取上一网页的网址,获取来源网页的URL, 获取上一网页的URL Uri Url = HttpContext.Current.Request.UrlReferrer ...
- ASP php获取文件URL地址等方法
$_SERVER["HTTP_REFERER"] rss中可用 echo next(explode("=", $_SERVER["QUERY_STRI ...
随机推荐
- Emmet:HTML/CSS代码快速编写神器(转)
Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生.它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: ...
- 使用Async同步执行异步函数
为了适应异步编程,减少回调的嵌套,我在项目中引入了Async,当批量处理且需要同步执行一些逻辑相同的异步函数时,觉得还是Async最为靠谱. 我有一个类似下面代码的场景,依据数组中的每一个元素执行一个 ...
- Hadoop学习笔记2---配置详解
配置系统是复杂软件必不可少的一部分,而Hadoop配置信息处理是学习Hadoop源代码的一个很好的起点.现在就从Hadoop的配置文件谈起. 一.Hadoop配置格式 Hadoop配置文件格式如下所示 ...
- System.Rtti.TRttiObject.GetAttributes 简例
MAttribute = class(TCustomAttribute) private FName: string; public constructor Create(AName: string) ...
- ColorNote[动态][log]
Windows 应用商店上传日志 [ColorNote In Windows APP Store Log]: ColorNote v1.0 2012/12/2 ColorNote v1.1 2012/ ...
- HDU 5826 physics (积分推导)
physics 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5826 Description There are n balls on a smoo ...
- JSF 2.0 + Ajax hello world example
In JSF 2.0, coding Ajax is just like coding a normal HTML tag, it's extremely easy. In this tutorial ...
- thymeleaf中的内联[ [ ] ]
一.文本内联 [[…]]之间的表达式在Thymeleaf被认为是内联表达式,在其中您可以使用任何类型的表达式,也会有效th:text属性. <p>Hello, [[${session.us ...
- codeforces 617BChocolate
B. Chocolate time limit per test 1 second memory limit per test 256 megabytes input standard input o ...
- 159. Longest Substring with At Most Two Distinct Characters
最后更新 二刷 08-Jan-17 回头看了下一刷的,用的map,应该是int[256]的意思,后面没仔细看cuz whatever I was doing at that time.. wasnt ...