原理:
easyui 是在网页加载完成后渲染控件,但是updatepanel是异步刷新,导致页面没有重新调用easyui的渲染方法,所以updatepanel中的控件更新后没有得到渲染,所以需要在updatepanel 更新后,重新加载easyui 的js,手动渲染
解决:
//-----------------重新加载渲染updatePanel1里面的easyui控件------------------------------
// 注册事件
function reload() {Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
}
function EndRequestHandler() {
// easyui 重新渲染updatepanel1
$.parser.parse($('#updatePanel1').parent());}
$(function() {
reload();
});