读书人

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

发布时间: 2011-12-13 21:22:18 作者: rapoo

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;scroll:no; ')
}

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

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


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

Math.random()是JS代码,不能放在字符串中

读书人网 >asp.net

热点推荐