通过http://bbs.myweb.com/test1/test2/mypage.aspx可以访问mypage.aspx,那么我在mypage.aspx.cs中怎么获取到test1/test2/ 路经?

解决方案 »

  1.   

    1.获取当前完整网址
    <script type="text/javascript">
      
    thisURL = document.URL;
    thisHREF = document.location.href;
    thisSLoc = self.location.href;
    thisDLoc = document.location;
    strwrite = " thisURL:  [" + thisURL + "]<br />"
    strwrite += " thisHREF:  [" + thisHREF + "]<br />"
    strwrite += " thisSLoc:  [" + thisSLoc + "]<br />"
    strwrite += " thisDLoc:  [" + thisDLoc + "]<br />"
    document.write( strwrite );
        </script>2.获取当前域名信息
        <script type="text/javascript">thisTLoc = top.location.href;
    thisPLoc = parent.document.location;
    thisTHost = top.location.hostname;
    thisHost = location.hostname;
    strwrite = "  thisTLoc:  [" + thisTLoc + "]<br />"
    strwrite += " thisPLoc:  [" + thisPLoc + "]<br />"
    strwrite += " thisTHost:  [" + thisTHost + "]<br />"
    strwrite += " thisHost:  [" + thisHost + "]<br />"
    document.write( strwrite ); 
        </script>3.获取当前页面
    <script type="text/javascript">
     
    tmpHPage = thisHREF.split( "/" );
    thisHPage = tmpHPage[ tmpHPage.length-1 ];
    tmpUPage = thisURL.split( "/" );
    thisUPage = tmpUPage[ tmpUPage.length-1 ];
    strwrite = " thisHPage:  [" + thisHPage + "]<br />"
    strwrite += " thisUPage:  [" + thisUPage + "]<br />"
    document.write( strwrite );
        </script>
      

  2.   

    string path = Request.ApplicationPath;
      

  3.   

    http://heisetoufa.iteye.com/blog/311277