• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
乖乖宝贝娃娃
博客园    首页    新随笔    联系   管理    订阅  订阅

asp.net获取当前网址url的各种属性(文件名、参数、域名 等)的代码

设当前页完整地址是:http://www.jb51.net/aaa/bbb.aspx?id=5&name=kelli

"http://"是协议名

"www.jb51.net"是域名

"aaa"是站点名

"bbb.aspx"是页面名(文件名)

id=5&name=kelli"是参数

1、获取 完整url (协议名+域名+站点名+文件名+参数)

string url=Request.Url.ToString(); 
url= http://www.jb51.net/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.jb51.net 

      5、获取:参数

string url= HttpContext.Current.Request.Url.Query; 
url= ?id=5&name=kelli 

 

  

 

  

 

 

 

 

 

 

posted on 2013-07-05 16:36  乖乖宝贝娃娃  阅读(525)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3