我想点击按钮Button1然后就打开另外一个页面page2.aspx,怎么写啊?

解决方案 »

  1.   

    1.button1_click
    Response.Redirect( "page2.aspx ")2.page_load 中
    Button1.Attribute.Add("onClick","location.href('page2.aspx)'");
      

  2.   

    Response.Redirect( "page2.aspx ");
      

  3.   

    Response.Redirect( "page2.aspx ")大家都狂接 ...
      

  4.   

    Response.Redirect( "page2.aspx ");
      

  5.   

    Response.Redirect(   "page2.aspx   ") 
      

  6.   

    Response.Redirect(   "page2.aspx   ");Button1.Attribute.Add("onClick","location.href('page2.aspx)'");
      

  7.   

    protected void Button1_Click(object sender, EventArgs e)
        {
            Response.Redirect("page2.aspx");
        }
      

  8.   

    1. response.redirect
    2. server.transfer
    3. sever.execute 
    具体怎么用就不做介绍了,,,
      

  9.   

    弹出新窗口,返回服务端执行
    Response.Write("<script>window.open('http://www.google.com');</script>");
    跳转到新地址,服务端添加,客户端执行
    Button1.Attribute.Add("onClick","location.href(''http://www.google.com)'");
    服务端执行,直接跳转
    Response.Redirect('http://www.google.com');
      

  10.   

    1.   response.redirect 
    2.   server.transfer 
    3.   sever.execute  
      

  11.   

    如果是在当前页打开新页page2.aspx,楼上各位说的都对。
    如果是重新打开一页:Button1.Attributes.Add("onClick","window.open('page2.aspx')");
    或者Response.Write("<script>window.open('page2.aspx');</script>");
      

  12.   

    <input type=button id=btn onclick='javascript:window.open("page2.aspx");')>
    接分
      

  13.   

    那怎样把第一个页面中的TextBox.Text.trim()传给第二个页面page2.aspx中定义的String变量接收啊???
      

  14.   

    你可以用URL传递参数Response.Redirect("page2.aspx?value=" + TextBox.Text.trim());然后page2.aspx里接收这个值String str = Request.QueryString["value"];
      

  15.   

    顶楼上的!
    只是如何防止用户修改你重写的url?