IE地址栏处是 http://localhost/my.aspx?uid=123#sid=456请问,有什么办法可以在服务端获取以上整行URL(包括#号后的参数)。请不要直接告诉我用Request.Url,我试过了,#号后根本没办法获取后。请高手指点,解决问题后即付18分!另外4分给其它跟帖者。谢谢!

解决方案 »

  1.   

    问题在于,浏览器是否把#sid=456传回服务器?
      

  2.   

    归兄,久仰了,您有无办法?我不明白你说的什么传回服务器的反问。只是,
     #sid=456仅仅是IE地址栏上的参数。
    我现在的需求是,当用户在地址栏处,输入http://localhost/my.aspx?uid=123#sid=456后,我服务端完全可以获取到整行URL,将作自应的服务端操作。
      

  3.   

    我需要的是,很干脆地、很直接地在服务端Request到整行URL。但,如何做呢?
      

  4.   

    浏览器不传回#sid=456的,用脚本修改URL,如果你的目的是改变显示位置,试着使用脚本,譬如仿照保持位置的脚本,使用scrollTophttp://www.codeproject.com/useritems/smartnavwebctrls.asp