如何在单击按钮后弹出新页面?
Response.Redirect("upfile.aspx");这样元页面没了!!

解决方案 »

  1.   

    Response.write("<javascript>window.open('upfile.aspx')</javascript>");
      

  2.   

    用javascript实现吧。在后台代码里写。
    button名称.Attributes.Add("onclick","javascript:弹出页面功能的javascript代码");
    好像还有一种偷懒的方法,就是在HTML的Button标记前直接加上一个超链接 像这样:<a href="" target="_blank"><asp:Button id="ok" runat="server" Text="查看"></asp:Button></a>
    这个办法我也没试过,是听别人说的。可以试一下。
      

  3.   

    buttonID.attribute.add("onclick","window.open(....)")
      

  4.   

    在页面的Form中添加 target=_blank
      

  5.   

    string Error_Msg = "<script language=javascript>window.open('test.aspx');</" + "script>" ;
            Response.Write(Error_Msg);
      

  6.   

    <input type="button" onclick="javascript:widow.open('test.aspx')" name="button">
      

  7.   

    Response.Write("<script language=javascript>window.open('test.aspx?');</script>");