我在RadAjax面板中有两个下拉列表。在第一个下拉列表的SelectedIndexChanged上,填充第二个下拉列表。
初始页面加载后,jqTransform就好了。但是在回发后它消失了。我尝试设置RadAjax ClientEvents-OnResponseEnd =“setJqTransformFunc();”的属性。没有运气。此外,我尝试在事件处理程序中的代码隐藏中设置ScriptManager.RegisterStartupScript(...,“setJqTransformFunc();”...),但也没有运气。
最令我困惑的是,在回发之后,我尝试从谷歌Chrome控制台手动设置jqTransfrom,但它也会以这种方式工作。
有关如何在回发后保留RadAjax面板中的jqTransform的任何想法?
PS:setJqTransformFunc(){$(“form .myClass”)。jqTransform();}
答案 0 :(得分:1)
我所做的是,在我第一次删除'jqtransformdone'类后,重新应用jqtransformation
$(“form .myClass”)。removeClass('jqtransformdone')。jqTransform();
这有帮助
答案 1 :(得分:0)
尝试使用ResponseScripts:
RadAjaxPanel1.ResponseScripts.Add("setJqTransformFunc();");