我有一个Default.aspx页,上面有一个按钮,按钮的事件是:
    protected void Button1_Click(object sender, EventArgs e)
    {
        Response.Redirect("Default2.aspx");
    }
当你点击按钮时,会打开Default2.aspx页,这时IE地址栏里显示的是:
http://localhost/Default2.aspx
现在我想在打开Default2.aspx的同时,地址栏里变成http://localhost/你好.html;
但是页面的内容还是Default2.aspx的内容,只是把地址改变了,不知道怎么实现!!!!!!!!!!!

解决方案 »

  1.   

    URL重定向(伪静态),可以使用MSDN提供的DLL
      

  2.   

    Server.Transfer("Default2.aspx"); 
      

  3.   

    楼上正解,URL重写旧可以解决了
      

  4.   

    1.URL重定向(伪静态),可以使用MSDN提供的DLL2.Server.Transfer("Default2.aspx"); 
    我想楼主需要的是第一种方法建议你上MSDN搜索一下"URL重写"吧
      

  5.   

      URL 重写!俗称伪静态!
      

  6.   

    <system.web>
    <urlMappings enabled="true">
          <add url="" mappedUrl=""/>
      
        </urlMappings>
    </system.web>要更详细的信息上网搜索。