1

RadAjax パネルに 2 つのドロップダウンがあります。最初のドロップダウンの SelectedIndexChanged で、2 番目のドロップダウンが入力されます。

最初のページの読み込み後、jqTransform は問題ありません。しかし、ポストバックの後、それは消えます。RadAjax ClientEvents-OnResponseEnd="setJqTransformFunc();" のプロパティを設定してみた 運がない。また、イベントハンドラーのコードビハインドで ScriptManager.RegisterStartupScript(...,"setJqTransformFunc();"...) を設定しようとしましたが、運もありませんでした。

私を最も混乱させているのは、ポストバックの後、Google Chrome のコンソールから 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 に答える