例如:从A页面跳转到B页面,地址栏里显示www.baidu.com/pages/ss/1.aspx 现在需要地址栏里只显示www.baidu.com,而不要后面的pages/ss/1.aspx。在框架页面里可以用javascript:location.replace('1.aspx');来实现。windows.open('1.aspx')也能实现。
但是,我目前的情况是:项目结构不是框架,也不能open一个新页面。就是单纯的页面跳转。
请问各位老大,怎样才能实现我想要的结果呢。无论是js方法还是C#/.NET方法都可以。只要能实现,还请各位高手不吝赐教。

解决方案 »

  1.   

    百度的,如果有好的方法告诉我一下。谢谢URLrewriter重写地址
    如<rewriter>  
      <rewrite url="~/news/([a-zA-Z]+).html$" to="~/Show.aspx?title=$1" processing="stop" />  
    </rewriter>  <LookFor>~/news/([\w]+).html$ </LookFor>  
      <SendTo>~/Show.aspx?Title=$1 </SendTo> 
      

  2.   

    asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别搜一下就能搜到好多,用法也能搜到,楼主有点儿懒啊
      

  3.   


    Server.Transfer("urlStr");//跳转到指定页面 但显示路径还是之前页面路径 如A.aspx执行本段代码跳转到B.aspx 地址栏现实的是A.aspx的路径
      

  4.   

    baidu.com 这个域名是你的么?你在做什么应用?