c# - Scriptmanager RegisterStartupScript 不适用于回调

标签 c# asp.net asp.net-ajax callback

我正在使用第三方 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/

相关文章:

jquery - Net Core Ajax Jquery 将空值传递给 Controller ​​,Vs2022,.Net 6

javascript - MVC 5 排序和过滤数据

c# - 什么技术允许在不更改 URL 的情况下更改页面内容?

c# - 流、字符串和空字符

c# - 我可以使用 Assembly.TryGetRawMetadata 和 System.Reflection.Metadata 访问方法主体(例如 IL 字节数组)吗?

c# - 使用 css 在鼠标悬停时更改 asp.net 按钮的颜色

javascript - 使用 JavaScript 读取 ASP.NET 文本框值

asp.net - 从代码隐藏文件创建 JSON 数组

c# - 限制跨 WCF 服务的请求数

c# - C#非永久性“静态”关键字?