zoukankan      html  css  js  c++  java
  • aspx页面中获取当前浏览器url

    /假设当前浏览器地址为:http://www.360.net.cn/Group/Index.aspx?id=123

    这其中如下介绍:

    ①、"http://"是协议名

    ②、"www.360.net.cn"是域名

    ③、"Group"是站点

    ④、"Index.aspx"是页面

    ⑤、"id=123"是参数

    一、获取完整url(即当前地址栏所示)

    string url = Request.Url.ToString();

    url = http://www.360.net.cn/Group/Index.aspx?id=123;

    二、获取站点名+页面名+参数

    string url = Request.RawUrl;====或者Request.Url.PathAndQuery;

    url = /Group/Index.aspx?id=123;

    三、获取 站点名+页面名:

    代码如下:
    string url=HttpContext.Current.Request.Url.AbsolutePath; (或 string url= HttpContext.Current.Request.Path;) url= aaa/bbb.aspx

    四、获取 域名:

    代码如下:
    string url=HttpContext.Current.Request.Url.Host; url= www.jb51.net

    五、获取 参数:

    代码如下:
    string url= HttpContext.Current.Request.Url.Query; url= ?id=5&name=kelli
    Request.RawUrl:获取客户端请求的URL信息(不包括主机和端口)------>/Default2.aspx
    Request.ApplicationPath:获取服务器上ASP.NET应用程序的虚拟路径。------>/
    Request.CurrentExecutionFilePath:获取当前请求的虚拟路径。------>/Default2.aspx
    Request.Path:获取当前请求的虚拟路径。------>/Default2.aspx
    Request.PathInfo:取具有URL扩展名的资源的附加路径信息------>
    Request.PhysicalPath:获取与请求的URL相对应的物理文件系统路径。------>E: empDefault2.aspx
    Request.Url.LocalPath:------>/Default2.aspx
    Request.Url.AbsoluteUri:------>http://localhost:8080/Default2.aspx
    Request.Url.AbsolutePath:---------------------------->/Default2.aspx
  • 相关阅读:
    指针的学习
    (转)c & c++内存分配
    C++实现String
    c& c++笔试题
    appium python api收集
    公司python入职培训流程
    app端性能测试笔记
    h5 测试关注点
    robot framework 牛刀一试
    adb 安装apk 报错:Failure [INSTALL_FAILED_INVALID_URI]
  • 原文地址:https://www.cnblogs.com/freepp/p/3142774.html
Copyright © 2011-2022 走看看