现在有一个按钮<asp:Button ID="search" runat="server" Text="确定" OnClick="search_Click" />
如何用它打开一个新的窗体???

解决方案 »

  1.   

    protected void btn_Click(object sender, EventArgs e)
    {
        Response.Write("<script language='javascript'>window.open('"+"list.aspx?" +"sDate=" + sDate + "&bDate=" + bDate+"')</script>");
    }其中,list.aspx是目标文件,sDate和bDate是两个String变量,以参数形式传入list.aspx。
      

  2.   

    用js实现
    var url="http://www.sina.com.cn";
    window.open(url);
      

  3.   

    注意把你的按鈕換成input的會比較方便,直接在onclick事件中寫一個JS函數搞定:
    window.open("http://baidu.com");
      

  4.   

    在这个按钮的事件里写上下面的代码:
       protected void search_Click(object sender, EventArgs e)
        {
            Response.Write("<script>javascript:window.open('新窗口的页面','new_page','width=600,height=600,scrollbars=no')</script>");
        }
      

  5.   

     protected void search_Click(object sender, EventArgs e) 
        { 
            Response.Write(" <script >javascript:window.open( '新窗口的页面 ', 'new_page ', 'width=600,height=600,scrollbars=no ') </script >"); 
        }
      

  6.   


    Response.Write("<script> window.open('Temp.aspx','_blank','width=800,height = 500,left=300 top=300,');</script>");
      

  7.   

     protected void search_Click(object sender, EventArgs e)  
        {  
            Response.Write("<script>javascript:window.open('index.aspx') </script>");  
        }
      

  8.   

    都是JS 的方法,没有WEB 的方法可以解决下么?
      

  9.   

    function NewWin()
    {
       window.open("xxx.aspx","_blank","sfeature");
    }
    在page_load里加上search.Attributes.Add("onclick","NewWin()");
      

  10.   

    WEB的方法,把按钮换成LinkButton,把他的Target选成_blank