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

ModalDialog无法弹出新窗口,刷新父窗口时,自动弹出子窗口.

有两个页面
1.userlist.aspx
2.user_info.aspx
我在userlist.asp.cs里写入
private   void   btn_Add_Click(object   sender,   System.EventArgs   e)
{
Response.Write( " <script> javascript:window.showModalDialog( 'user_info.aspx ', '_blank ', 'scroll:0;status:0;help:0;dialogWidth:290px;dialogHeight:165px ') </script> ");
}
当点查击铵纽时.子窗口出现了.但父窗口没有内容显示,现在要的是:当点开子窗口时,父窗口也在.

------解决方案--------------------
Response.Write( " ")是写到本窗口的,所以没有内容,可以用这个方法
Page.ReGISterStartupScript();

如下 :
Page.ReGISterStartupScript( "MsgSecretary ", "JAVAscript:if(confirm( '请确认是否删除此记录! ')==false) return false; ")
------解决方案--------------------
Page.RegisterStartupScript( "ShowWindow ", " <script> javascript:window.showModalDialog( 'user_info.aspx ', '_blank ', 'scroll:0;status:0;help:0;dialogWidth:290px;dialogHeight:165px ') </script> ")