日期:2014-05-17  浏览次数:20503 次

C#读取地址栏中的全部内容,新手,求解释
对于http://183.16.213.80/index.aspx/#access_token=6101c296eca2c345e9b223b898f12ed142b7e1890695ae1736994154 ,this.Page.Request.Url.AbsoluteUri.ToString()只能获得http://183.16.213.80/index.aspx/,怎么样全部获得,或者获得后面的#access_token?
C# .NET

------解决方案--------------------
你应该是要获取后台的参数吧?
------解决方案--------------------
access_token放cookie或者session里
------解决方案--------------------
引用:
问题我现在access_token,得不到。    <script type="text/javascript">  var url=this.location.href;  //当前窗口的地址 alert(url);  
    </script> 我想了个新办法,这个有办法在.net后台操作?


你在前端代码中定义一个隐藏控件
<asp:HiddenField id="hf_url" runat="server"/>

然后在前端给这个控件赋值,再在后台获取这个隐藏控件的值即可
------解决方案--------------------
只能用js获取#后边的部分 然后截取
window.location.href