当ModalDialog关闭或按钮打开事件时更新UpdatePanel
本文关键字:事件 更新 UpdatePanel 按钮 ModalDialog | 更新日期: 2023-09-27 17:58:11
我有两页。第一个有一个按钮和一个包含图像的UpdatePanel。该按钮使用以下代码显示ModalDialog:
window.showModalDialog('AjustarImagem.aspx',
null,
'status:no;
LOCATION: NO;
TOOLBAR=NO ;
DIRECTORIES: NO;
dialogWidth:250px;
dialogHeight:300px;
dialogHide:true;
help:no;
scroll:yes');
return false;");
我需要做的是在ModalDialog关闭时,或在Modal对话框按钮的点击事件触发时更新UpdatePanel。
在按钮的onclick javascript事件中使用__doPostBack():
<script type="text/javascript" >
function ReloadPanel() {
//debugger;
// Realiza un postback parcial al panel de ajax.
__doPostBack('<%=UpdatePanel1.ClientID %>', parametro);
}
</script>
如果你想的话,添加更新面板的加载事件来处理请求:
protected void UpdatePanel_Load(对象发送方,EventArgs e){//获取参数string arg=Request.Form["__EVENTARGUMENT"];
if (string.IsNullOrEmpty(arg)) return;
}
查看此帖子:如何使用__doPostBack()
希望这能有所帮助。