您的位置:首页 > Web前端 > JavaScript

ASP.NET与Javascript中获取URL地址的各种方法

2010-12-08 17:20 597 查看
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

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/adsfid=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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: