gpt4 book ai didi

asp.net - 在 RadAjax 回调后执行客户端 Javascript

转载 作者:行者123 更新时间:2023-12-04 15:05:15 25 4
gpt4 key购买 nike

我有一个 Web 表单,它使用 Telerik RadAjaxManager(通过 RadAjaxManager 代理)根据过滤条件更新 RadGrid。当条件改变时,我重新绑定(bind)网格,但现在我还想使用 JavaScript 在客户端调整网格的大小。当我重新绑定(bind)网格时,如何使我的 JavaScript 被执行?页面上已经存在JS代码,只需要调用即可。

例如。当我增加 RadGrid 中的行数时,它会恢复到默认高度,远低于其容器的高度,直到我调整或重新加载页面,当网格由下面的代码调整大小时。我希望能够执行resizeChildren()当我的标准以及行数发生变化时。

    function resizeChildren() {
$("#ctl00_mainContentPlaceHolder_grid_GridData").height($(window).height() - 160);
}

$(document).ready(function() {
resizeChildren();
});
$(window).resize(function() {
resizeChildren();
});

我知道我可以完全使用客户端代码来做到这一点,但我想知道如何执行客户端代码作为对 Ajax 回调的响应的一部分。

最佳答案

我知道这已经得到了回答,但我想插话......

如果您在 RadAjaxPanel 内添加 RadScriptBlock,那么只要包含的对象导致 ajax-postback,它将执行

关于asp.net - 在 RadAjax 回调后执行客户端 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1808744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com