2011-06-29 10 views
2

アンカータグを作成するページにAJAX機能があります。 href属性をに設定して、これらのリンクのポストバックを作成することができます。クライアント生成リンク(AJAX)からのポストバック

クライアント側で作成された「コントロール」のこの偽のポストバックに基づいてサーバーコードを実行するにはどうすればよいですか?

+0

"偽のポストバック"が本当に必要ですか?WCF/ASMX /ページメソッドへのAJAX呼び出しを作成して作業サーバー側を実行してみてはいかがですか? – Zachary

+0

ポストバックイベントは、ページ上のカスタムサーバーコントロール内の属性を更新し、再バインドします。残念ながら、これはAJAXで行うことはできません。 –

答えて

0

あなたのページにIPostBackEventHandlerを実装する必要があります。

+0

System.Web.UI.Pageは既にそのインターフェイスを実装していませんか?とにかくRaisePostBackEventのための仮想メソッドを持っています... –

+0

@Rob - それを上書きする - 申し訳ありません、1年以上でWebForms開発を完了していません;-) –

+0

javascriptを使用する場合:__ doPostBack( 'CustomLink'、 'test') RaisePostBackEventはページ上で呼び出されません。おそらくコントロールは事前に排除しなければならない。空白のリンクボタンを作成しようとしましたが、IDをハイジャックしましたが、ポストバック検証エラーが発生します –

関連する問題