zoukankan      html  css  js  c++  java
  • ASP.NET与Javascript中获取URL信息

      访问地址为:http://localhost:1351/WebSite1/dir/Default.aspx/adsf?id=12#test下面是各种方法的说明:

     

    ASP.NET

    Request Property

    Result

    Remark

    Request.ApplicationPath

    /WebSite1

    相对于应用程序(而非虚拟目录)根目录的路径

    Request.PhysicalApplicationPath

    C:\Documents and Settings\wstone.SPANSION\Desktop\WebSite1\

    应用程序根目录的物理路径

    Request.PhysicalPath

    C:\Documents and Settings\wstone.SPANSION\Desktop\WebSite1\dir\Default.aspx

    当前请求的物理路径

    Request.PathInfo

    /adsf

    附加的路径信息

    Request.RawUrl

    /WebSite1/dir/Default.aspx/adsf?id=12

    当前请求相对于应用程序根目录的路径

    Request.Url

    http://localhost:1351/WebSite1/dir/Default.aspx/adsf?id=12

    当前请求的完整路径(不包括#之后的)

    Request.CurrentExecutionFilePath

    /WebSite1/dir/Default.aspx

     

    Request.FilePath

    /WebSite1/dir/Default.aspx

     

    Request.Path

    /WebSite1/dir/Default.aspx/adsf

     

    Request.ServerVariables["SERVER_NAME"]

    localhost

     

    Request.ServerVariables["SERVER_PORT"]

    1351

     

    Request.ServerVariables["SERVER_PORT_SECURE"]

    0

     

    Server.MapPath("~")

    C:\Documents and Settings\wstone.SPANSION\Desktop\WebSite1

     

    Server.MapPath("~/")

    C:\Documents and Settings\wstone.SPANSION\Desktop\WebSite1\

     

    Server.MapPath("~/1.jpg")

    C:\Documents and Settings\wstone.SPANSION\Desktop\WebSite1\1.jpg

     

     

    #test

    ASP.NET中不能得到#之后的test,因为#不回发页面

    PS:在VS2005中打开WebSite1网站,在浏览器中查看,此时WebSite1为虚拟目录。

    Javascript

    Location Property

    Result

    location.hash

    #test

    location.host

    localhost:1351

    location.hostname

    localhost

    location.href

    http://localhost:1351/WebSite1/dir/Default.aspx/adsf?id=12#test

    location.pathname

    /WebSite1/dir/Default.aspx/adsf

    location.port

    1351

    location.protocol

    http:

    location.search

    ?id=12

  • 相关阅读:
    windows如何查看删除记录
    nodejs 服务器 崩溃 2种解决办法
    WINDOWS常用端口列表
    windows端口
    普通交换机不需要任何设置,也不能设置
    二层网管交换机应用——访问控制功能管理内网电脑上网行为
    使用 Easy Sysprep v4(ES4) 封装 Windows 7教程
    A电脑的gho还原到B电脑上的驱动解决方案
    servlet 容器与servlet
    依赖注入与控制反转
  • 原文地址:https://www.cnblogs.com/Mygirl/p/2090321.html
Copyright © 2011-2022 走看看