ホームページ > 記事 > ウェブフロントエンド > JavaScript クリック イベントから ASP.NET メソッドを呼び出すにはどうすればよいですか?
JavaScript から ASP.NET 関数にアクセスする
JavaScript のクリック イベントから ASP.NET メソッドを呼び出すには、非標準のアプローチを使用できます。雇用されている。詳細なガイドは次のとおりです。
IPostBackEventHandler インターフェイスを使用して Page クラスを強化する:
ASP.NET コード ファイルで、Page クラスを継承します。 IPostBackEventHandler インターフェイス、次のようなもの:
public partial class Default : System.Web.UI.Page, IPostBackEventHandler
これにより、 "RaisePostBackEvent" メソッドをコードに追加します。
"RaisePostBackEvent" メソッドを実装します:
ポストバックを処理するには、"RaisePostBackEvent" メソッドを実装する必要がありますイベント。デフォルトでは空のままです。
JavaScript からポストバックをトリガーする:
JavaScript クリック イベントで、次のコード スニペットを使用してポストバックを呼び出します。
var pageId = '<%= Page.ClientID %>'; __doPostBack(pageId, argumentString);
「argumentString」を渡したい関連データに置き換えます「RaisePostBackEvent」メソッドに追加します。 "pageId" 変数により、ポストバックが正しいページに送信されることが保証されます。
これらの手順に従うことで、JavaScript のクリック イベントから ASP.NET メソッドを正常に呼び出すことができ、クライアント間のシームレスな対話が可能になります。 -サイドおよびサーバーサイドのコード。
以上がJavaScript クリック イベントから ASP.NET メソッドを呼び出すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。