1

我在 RadAjax 面板中有两个下拉菜单。在第一个下拉列表的 SelectedIndexChanged 上,填充了第二个。

初始页面加载后,jqTransform 就好了。但是在回发之后它就消失了。我尝试设置 RadAjax ClientEvents-OnResponseEnd="setJqTransformFunc();" 的属性 没有运气。我也尝试在事件处理程序的代码隐藏中设置 ScriptManager.RegisterStartupScript(...,"setJqTransformFunc();"...) 但也没有运气。

最让我困惑的是,在回发之后,我尝试从谷歌浏览器的控制台手动设置 jqTransfrom,但它也不会那样工作。

关于在回发后如何在 RadAjax 面板中保留 jqTransform 的任何想法?

PS:setJqTransformFunc() {$("form .myClass").jqTransform();}

4

2 回答 2

1

我所做的是,在响应之后,我首先删除“jqtransformdone”类并重新应用 jqtransformation

$("form .myClass").removeClass('jqtransformdone').jqTransform();

这有帮助

于 2012-04-11T07:08:55.023 回答
0

试试 ResponseScripts:

RadAjaxPanel1.ResponseScripts.Add("setJqTransformFunc();");
于 2012-04-06T13:01:00.933 回答