首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2011-12-13 
asp.net中关于模态窗口的问题!functionOpenEditWin(frmWin,width,height){varmemewindowwindow.showMod

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代码,不能放在字符串中

热点排行