如何在asp.net中获取URL和IP地址?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
10年积累的做网站、网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先制作网站后付款的网站建设流程,更有蒙自免费网站建设让你可以放心的选择与我们合作。HttpContext.Current.Request.Url.ToString() 并不可靠。
如果当前URL为
http://localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5
通过HttpContext.Current.Request.Url.ToString()获取到的却是
http://localhost/search.aspxuser=http://csharp.xdowns.com&tag=¼¼Êõ
正确的方法是:
复制代码 代码如下:
HttpContext.Current.Request.Url.PathAndQuery
1、通过ASP.NET获取
如果测试的url地址是http://www.test.com/testweb/default.aspx, 结果如下:
复制代码 代码如下:
Request.ApplicationPath: /testweb
Request.CurrentExecutionFilePath: /testweb/default.aspx
Request.FilePath: /testweb/default.aspx
Request.Path: /testweb/default.aspx
Request.PhysicalApplicationPath: E:\WWW\testwebRequest.PhysicalPath: E:\WWW\testweb\default.aspx
Request.RawUrl: /testweb/default.aspx
Request.Url.AbsolutePath: /testweb/default.aspx
Request.Url.AbsoluteUrl: http://www.test.com/testweb/default.aspx
Request.Url.Host: www.test.com
Request.Url.LocalPath: /testweb/default.aspx
2、通过JS获取
复制代码 代码如下:
thisURL: | [" + thisURL + "] |
thisHREF: | [" + thisHREF + "] |
thisSLoc: | [" + thisSLoc + "] |
thisDLoc: | [" + thisDLoc + "] |
thisTLoc: | [" + thisTLoc + "] |
thisPLoc: | [" + thisPLoc + "] |
thisTHost: | [" + thisTHost + "] |
thisHost: | [" + thisHost + "] |
thisHPage: | [" + thisHPage + "] |
thisUPage: | [" + thisUPage + "] |
================= 获取IP 1、ASP.NET中获取 获取服务器的IP地址: 复制代码 代码如下:
string myIP,myMac; 获取客户端的ip地址,可以使用 复制代码 代码如下:
复制代码 代码如下: myForm.macAddress.value=sMacAddr; 关于如何在asp.net中获取URL和IP地址问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。 文章名称:如何在asp.net中获取URL和IP地址-创新互联 网站网址:http://lswzjz.com/article/edcdi.html |