アンカータグを作成するページにAJAX機能があります。 href属性をに設定して、これらのリンクのポストバックを作成することができます。クライアント生成リンク(AJAX)からのポストバック
クライアント側で作成された「コントロール」のこの偽のポストバックに基づいてサーバーコードを実行するにはどうすればよいですか?
アンカータグを作成するページにAJAX機能があります。 href属性をに設定して、これらのリンクのポストバックを作成することができます。クライアント生成リンク(AJAX)からのポストバック
クライアント側で作成された「コントロール」のこの偽のポストバックに基づいてサーバーコードを実行するにはどうすればよいですか?
あなたのページにIPostBackEventHandlerを実装する必要があります。
System.Web.UI.Pageは既にそのインターフェイスを実装していませんか?とにかくRaisePostBackEventのための仮想メソッドを持っています... –
@Rob - それを上書きする - 申し訳ありません、1年以上でWebForms開発を完了していません;-) –
javascriptを使用する場合:__ doPostBack( 'CustomLink'、 'test') RaisePostBackEventはページ上で呼び出されません。おそらくコントロールは事前に排除しなければならない。空白のリンクボタンを作成しようとしましたが、IDをハイジャックしましたが、ポストバック検証エラーが発生します –
"偽のポストバック"が本当に必要ですか?WCF/ASMX /ページメソッドへのAJAX呼び出しを作成して作業サーバー側を実行してみてはいかがですか? – Zachary
ポストバックイベントは、ページ上のカスタムサーバーコントロール内の属性を更新し、再バインドします。残念ながら、これはAJAXで行うことはできません。 –