Ern*_*ngs 5 .net asp.net jquery updatepanel
我为mouseenter mouseleave设置了绑定的jquery事件,以及jquery draggable.div被放置在更新面板中,当单击按钮时,信息将被发送到数据库并更新更新面板.但是,当面板更新时,jquery事件不再起作用.知道为什么会这样吗?
您可以向页面添加异步触发器,以在任何异步调用后调用JavaScript/jQuery函数.
将此代码放在您的aspx代码的Page_Load()中:
//This script handles ajax postbacks, by registering the js to run at the end of *AJAX* requests
Page.ClientScript.RegisterStartupScript(typeof(Page), "ajaxTrigger", "Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);", true);
Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "EndRequest", "function EndRequestHandler(sender, args){AsyncDone();}", true);
Run Code Online (Sandbox Code Playgroud)
这段代码片段将专门调用JavaScript/jQuery函数AsyncDone();
| 归档时间: |
|
| 查看次数: |
6078 次 |
| 最近记录: |