私はRadAjaxManagerを使用していくつかのWebFormsコントロールを実現しています。 AJAXは、1以外のすべてのシナリオで正常に動作します:validateValidation
機能は私のフォームコントロールの上にいくつかのクライアント側のページの検証を発射RadAjaxがクライアントサイドイベントハンドラの後に1回目のクリックで起動しない
<asp:LinkButton ID="lnkSaveButton"
Text="Save"
OnClick="lnkSaveButton_Click"
OnClientClick="if (! validateValidation()) return false;"
runat="server" />
、あれば提出からフォームをブロックするようにfalse
を返します。
私がLinkButtonコントロールを持っていますページは無効です。
Pageが無効な場合、RadAjaxManager
が対象とするすべてのコントロールは、検証が完了した後で最初のクリック(のみ)でajaxリクエストを発生させることができません。
その後、ajaxifiedコントロールをクリックすると、要求が正しく実行されます。 すべて ajaxifiedコントロールが1回クリックされた後、Ajaxifiedコントロールのが正しく機能することにも注意してください。非アクセラレーション化されたコントロール(RadAjaxManagerの対象外)をクリックしても影響はありません。
RadAjaxManager
を単純な0に置き換えると、私は上記と全く同じ結果になることにも注意してください。
何が起こっているのですか、どうすれば解決できますか?
感謝をesting。私はこれについて大部分をカバーしていると思いますが、すぐに 'ajaxRequestWithTarget'関数を試してみましょう。 – Adam