*********
function OpenWindow()
{
     window.showModelessDialog("Handle.aspx","","dialogWidth=400px;dialogHeight=150px")
}
*********
<INPUT type="button" value="上载" id="Button2" name="Button2" onclick="OpenWindow()">
********
弹出的窗体handle.aspx上有以个button按钮,当我点击按钮提交时,
却又弹出了一个handle.aspx.为什么????

解决方案 »

  1.   

    <head>
    <base target="_self">
    </head>
      

  2.   

    在handle.aspx
    的<head>  </head>中间加入
    <base target="_self">
      

  3.   

    sorry,刚写错了。
    不过我不大理解为什么加了以后它就不再弹出了。
      

  4.   

    我怎么觉得不可能
    你把handle.aspx的内容贴上来,
      

  5.   

    问题解决了。thanks。
    不过我不大理解
    为什么加了<base target="_self">
    以后它就不再弹出handle.aspx了
      

  6.   

    不要写在<form></form>里面
      

  7.   

    这个咋说呢showModalDialog和showModelessDialog是以对话框的方式打开页面,此时页面已经失去了页面的很多特性了
    服务器控件的事件都会触发它新开一个页面,它的target属性值不是平常窗口的_self,而是变成了_blank,因此会新开一个窗口