.net获取地址栏中的url
生活随笔
收集整理的這篇文章主要介紹了
.net获取地址栏中的url
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
獲取URL:??
?? 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\testweb\??
?? Request.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獲取??
????
?? <table?? width=100%?? cellpadding=0?? cellspacing=0?? border=0?? >??????
?? <script>????????
?? thisURL?? =?? document.URL;??
?? thisHREF?? =?? document.location.href;????
?? thisSLoc?? =?? self.location.href;????????
?? thisDLoc?? =?? document.location;????????
?? strwrite?? =?? "<tr><td?? valign=top>thisURL:?? </td><td>["?? +?? thisURL?? +?? "]</td></tr>"strwrite?? +=?? "<tr><td?? valign=top>thisHREF:?? </td><td>["?? +?? thisHREF?? +?? "]</td></tr>" strwrite?? +=?? "<tr><td?? valign=top>thisSLoc:?? </td><td>["?? +?? thisSLoc?? +?? "]</td></tr>" strwrite?? +=?? "<tr><td?? valign=top>thisDLoc:?? </td><td>["?? +?? thisDLoc?? +?? "]</td></tr>" document.write(?? strwrite?? );????
?? </script>????
?? thisDLoc?? =?? document.location;?? <BR>??????
?? thisURL?? =?? document.URL;?? <BR>??????
?? thisHREF?? =?? document.location.href;?? <BR>??????
?? thisSLoc?? =?? self.location.href;<BR>??????
?? <script>????????
?? thisTLoc?? =?? top.location.href;????????
?? thisPLoc?? =?? parent.document.location;??????
?? thisTHost?? =?? top.location.hostname;??????
?? thisHost?? =?? location.hostname;????????
?? strwrite?? =?? "<tr><td?? valign=top>thisTLoc:?? </td><td>["?? +?? thisTLoc?? +?? "]</td></tr>"strwrite?? +=?? "<tr><td?? valign=top>thisPLoc:?? </td><td>["?? +?? thisPLoc?? +?? "]</td></tr>"strwrite?? +=?? "<tr><td?? valign=top>thisTHost:?? </td><td>["?? +?? thisTHost?? +?? "]</td></tr>"strwrite?? +=?? "<tr><td?? valign=top>thisHost:?? </td><td>["?? +?? thisHost?? +?? "]</td></tr>"document.write(?? strwrite?? );??
?? </script>????
?? thisTLoc?? =?? top.location.href;?? <BR>????
?? thisPLoc?? =?? parent.document.location;?? <BR>??????
?? thisTHost?? =?? top.location.hostname;?? <BR>??????
?? thisHost?? =?? location.hostname;<BR>??????
?? <script>????????
?? tmpHPage?? =?? thisHREF.split(?? "/"?? );????????
?? thisHPage?? =?? tmpHPage[?? tmpHPage.length-1?? ];????????
?? tmpUPage?? =?? thisURL.split(?? "/"?? );????????
?? thisUPage?? =?? tmpUPage[?? tmpUPage.length-1?? ];??????
?? strwrite?? =?? "<tr><td?? valign=top>thisHPage:?? </td><td>["?? +?? thisHPage?? +?? "]</td></tr>"??????
?? strwrite?? +=?? "<tr><td?? valign=top>thisUPage:?? </td><td>["?? +?? thisUPage?? +?? "]</td></tr>"????????
?? document.write(?? strwrite?? );????
?? </script><tr><td>??
?? 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\testweb\??
?? Request.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獲取??
????
?? <table?? width=100%?? cellpadding=0?? cellspacing=0?? border=0?? >??????
?? <script>????????
?? thisURL?? =?? document.URL;??
?? thisHREF?? =?? document.location.href;????
?? thisSLoc?? =?? self.location.href;????????
?? thisDLoc?? =?? document.location;????????
?? strwrite?? =?? "<tr><td?? valign=top>thisURL:?? </td><td>["?? +?? thisURL?? +?? "]</td></tr>"strwrite?? +=?? "<tr><td?? valign=top>thisHREF:?? </td><td>["?? +?? thisHREF?? +?? "]</td></tr>" strwrite?? +=?? "<tr><td?? valign=top>thisSLoc:?? </td><td>["?? +?? thisSLoc?? +?? "]</td></tr>" strwrite?? +=?? "<tr><td?? valign=top>thisDLoc:?? </td><td>["?? +?? thisDLoc?? +?? "]</td></tr>" document.write(?? strwrite?? );????
?? </script>????
?? thisDLoc?? =?? document.location;?? <BR>??????
?? thisURL?? =?? document.URL;?? <BR>??????
?? thisHREF?? =?? document.location.href;?? <BR>??????
?? thisSLoc?? =?? self.location.href;<BR>??????
?? <script>????????
?? thisTLoc?? =?? top.location.href;????????
?? thisPLoc?? =?? parent.document.location;??????
?? thisTHost?? =?? top.location.hostname;??????
?? thisHost?? =?? location.hostname;????????
?? strwrite?? =?? "<tr><td?? valign=top>thisTLoc:?? </td><td>["?? +?? thisTLoc?? +?? "]</td></tr>"strwrite?? +=?? "<tr><td?? valign=top>thisPLoc:?? </td><td>["?? +?? thisPLoc?? +?? "]</td></tr>"strwrite?? +=?? "<tr><td?? valign=top>thisTHost:?? </td><td>["?? +?? thisTHost?? +?? "]</td></tr>"strwrite?? +=?? "<tr><td?? valign=top>thisHost:?? </td><td>["?? +?? thisHost?? +?? "]</td></tr>"document.write(?? strwrite?? );??
?? </script>????
?? thisTLoc?? =?? top.location.href;?? <BR>????
?? thisPLoc?? =?? parent.document.location;?? <BR>??????
?? thisTHost?? =?? top.location.hostname;?? <BR>??????
?? thisHost?? =?? location.hostname;<BR>??????
?? <script>????????
?? tmpHPage?? =?? thisHREF.split(?? "/"?? );????????
?? thisHPage?? =?? tmpHPage[?? tmpHPage.length-1?? ];????????
?? tmpUPage?? =?? thisURL.split(?? "/"?? );????????
?? thisUPage?? =?? tmpUPage[?? tmpUPage.length-1?? ];??????
?? strwrite?? =?? "<tr><td?? valign=top>thisHPage:?? </td><td>["?? +?? thisHPage?? +?? "]</td></tr>"??????
?? strwrite?? +=?? "<tr><td?? valign=top>thisUPage:?? </td><td>["?? +?? thisUPage?? +?? "]</td></tr>"????????
?? document.write(?? strwrite?? );????
?? </script><tr><td>??
轉載于:https://www.cnblogs.com/huangzj1010/archive/2010/07/21/1782055.html
總結
以上是生活随笔為你收集整理的.net获取地址栏中的url的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CalendarExtender控件的中
- 下一篇: 统计SQL2005中数据库中的每张表的记