急急急,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> ");
应该这样吧