我正在使用第三方 UI 库 (devexpress) 来实现一些数据网格。这些网格与回调一起工作(不是 UpdatePanel 部分回发)。
我正在尝试使用 Scriptmanager RegisterStartupScript 在回调后在客户端上执行一些代码。这适用于部分回发,但不适用于回调。
有什么方法可以在回调服务器端处理程序中排队执行客户端代码吗?
谢谢
最佳答案
我可以知道吗:您是否将控件放在更新面板中?
如果是,那么您可以在您的客户端尝试下面的代码,我以前是这样的,但是在下面的代码之后,问题就解决了:
<script language="javascript" type="text/javascript" id="forModalPopUp">
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_initializeRequest(InitializeRequest);
prm.add_endRequest(EndRequest);
function InitializeRequest(sender, args) {
}
function EndRequest(sender, args) {
}
</script>
更多信息:http://oysterleelife.blogspot.com/2012/05/scripmanager-error-in-updatepanel.html
希望对您有所帮助。祝你今天过得愉快。
关于c# - Scriptmanager RegisterStartupScript 不适用于回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4933613/