HttpContext.Current.Request.Url
2014-12-16 16:16
260 查看
假设当前页完整地址是: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
协议名----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
相关文章推荐
- HttpContext.Current.Request.Url
- 网站区别手机端和pc端用HttpContext.Current.Request.Url
- 获取当前访问的部分虚拟路径(HttpContext.Current.Request.Url.GetLeftPart)
- 获得当前URL HttpContext.Current.Request.Url.PathAndQuery
- 返回上一页面地址 HttpContext.Current.Request.UrlReferrer.ToString()
- 什么情况下HttpContext.Current.Request.UrlReferrer为空
- 使用Nginx代理,HttpContext.Current.Request.Url.Host.ToString()获取地址是原地址的问题。
- HttpContext.Current.Request.Url
- HttpContext.Current.Request.UrlReferrer说明
- 什么情况下HttpContext.Current.Request.UrlReferrer为空
- HttpContext.Current.ApplicationInstance.CompleteRequest in depth
- .Net HttpContext.Current.Request 常用处理方案
- HttpContext.Current.Request.ServerVariables.AllKeys
- HttpContext.Current.Request.ServerVariables 所有命名的服务器变量的名称和值。
- private string typeid = HttpContext.Current.Request["TypeID"];
- 关于HttpContext.Current.Request获取值 【转】
- HttpContext.Current.Request.Files后台取不到值的解决方法
- dhl:httpHandler.ProcessRequest(HttpContext.Current);传入的请求不与任何路由匹配-解决方案 默认规则被修改
- 解决HttpContext.Current.Request.Files返回的文件个数不正确问题
- Context.Response.End(); VS HttpContext.Current.ApplicationInstance.CompleteRequest();