日期:2014-05-20  浏览次数:20387 次

急急急,ModalDialog无法刷新!
有两个页面,
1.user_list.aspx.cs
2.user_info.aspx.cs
在第一页面里,我添加了一个增加按钮.代码如下:
private   void   btn_Add_Click(object   sender,   System.EventArgs   e)
{
Page.RegisterStartupScript( "ShowWindow ", " <script> javascript:window.showModalDialog( 'user_info.aspx ', '_blank ', 'scroll:0;status:0;help:0;dialogWidth:290px;dialogHeight:165px ') </script> ");
}
在第二个页面里,我写:
Response.Write   ( " <script   language   =   'javascript '> window.dialogArguments.location.reload(true);alert( '添加员工成功! ');window.close(); </script> ");
但是当点第一个页面的添加按钮时,弹出第二个页面,当点第二个页面的 "保存 "按钮时,第一个页面无法刷新,第二个页面也不会关闭.当点第二个页面的 "取消 "按纽时,也无法关闭.关闭代码如下:
private   void   ImageButton2_Click(object   sender,   System.Web.UI.ImageClickEventArgs   e)
{
Response.Write( " <script   language:javascript> javascript:window.close(); </script> ");  

}
请各位大吓指点,跪地感谢!
在请问一个小问题,验证控件如何弹出指示对话对话框,谢谢.


------解决方案--------------------
'user_info.aspx '

head里要加 <base target= "_top " />
------解决方案--------------------
Response.Write( " <script language= 'javascript '> javascript:window.close(); </script> ");
应该这样吧