请问在web窗体中的Button按钮如何实现在单击这个按钮时,弹出另外一个页面,我想写客户端的代码,onclientclick,因为不想让页面闪一下

解决方案 »

  1.   

    写个JS函数,如: 
    function Open(){
            location.href="popup.aspx";
            }
    onclick="Open()"
      

  2.   

    如:window.showModalDialog(url,"Dialog Arguments Value","dialogHeight: 400px; dialogWidth: 500px; dialogTop: 500px; dialogLeft: 500px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: Yes;");
      

  3.   

    window.open('imagePage.aspx','','width=600,height=500')
      

  4.   

    微软的AJAX中的ModalPopupExtender控件,
    就是真对楼主的需求滴!!
      

  5.   

    <input id="btnChangePassword" style="font-size: 9pt; width: 92px; cursor:pointer" value="修改登录口令" type="button" onclick="GotoChangePasswordPage()" />
    function GotoChangePasswordPage()
    {
        var height = 150;
        var width = 460;
        
        var left = (screen.width - width ) / 2;
        var top = (screen.height - height ) / 2;  
         
        window.open("ChangePassword.aspx","ChangePasswordWindow","height=" + height + ",width=" + width + ",top=" + top + ",left=" + left + ",toolbar=0,menubar=0,scrollbars=0,resizable=0,location=0,status=0");
    }
    </script>
      

  6.   

    5楼的方法挺好的,但是就是不知道怎么在窗口之间传参数,比如我想在父窗口打开对话框时给对话框传两个参数并赋值给textbox,而在对话框关闭时也有两个参数传回来赋值给父窗口的textbox,请高手说明如何实现,越详细越好