当前位置: 代码迷 >> ASP.NET >> asp.net中关于模态窗口的有关问题
  详细解决方案

asp.net中关于模态窗口的有关问题

热度:3532   发布时间:2013-02-25 00:00:00.0
asp.net中关于模态窗口的问题!
function   OpenEditWin(frmWin,width,height)
{
var   me;
me   =   window;  
window.showModalDialog(frmWin,me, 'dialogWidth= '+width       + 'px;dialogHeight= '+height+ 'px;help:no;status:no;resizable:no;scro ll:no; ')
}

用上述方法打开模态窗口的时候,如果多次打开模态字窗口,子窗口数据不刷新该如何处理?

例如选择父窗口中DataGrid不同的行,点击“编辑”按钮,在模态窗口中对选中行的数据进行编辑;第一次点击“编辑”按钮打开没有问题,如果选中其他的行以后,再点击“编辑”按钮打开模态窗口仍然是第一次打开的内容,在模态窗口Page_Load事件中的断点根本执行不到!


------解决方案--------------------------------------------------------
是:
bt_mod.Attributes.Add( "onclick ", "javascript:OpenEditWin( 'sfzynr_edit.aspx?type=edit&t ' +Math.random();,500,350) ")

Math.random()是JS代码,不能放在字符串中
  相关解决方案