ホームページ > ウェブフロントエンド > jsチュートリアル > PostBack 経由で JavaScript から ASP.NET 関数を呼び出す方法

PostBack 経由で JavaScript から ASP.NET 関数を呼び出す方法

DDD
リリース: 2024-11-12 02:54:02
オリジナル
759 人が閲覧しました

How to Call ASP.NET Functions from JavaScript via PostBack?

PostBack 経由で JavaScript から ASP.NET 関数を呼び出す

ASP.NET では、JavaScript コードから ASP.NET メソッドをトリガーするシナリオが発生する場合があります。この記事では、Ajax や他のフレームワークを利用せずにこのタスクを実行する方法を検討することで、このニーズに対処します。

これを実現するには、特別なインターフェイス実装と組み合わせてポストバックの概念を活用できます。次の手順に従ってください:

  1. IPostBackEventHandler インターフェイスを実装します:

    • .aspx.cs コード ファイルで、IPostBackEventHandler インターフェイスをページ クラスに追加して、次のようになります:

      public partial class Default : System.Web.UI.Page, IPostBackEventHandler
      ログイン後にコピー
  2. RaisePostBackEvent メソッドを作成します:

    • インターフェイスの実装RaisePostBackEvent メソッドをコードに自動的に追加しますファイル:

      public void RaisePostBackEvent(string eventArgument) { }
      ログイン後にコピー
  3. JavaScript からの呼び出し:

    • JavaScript クリック イベント内、次を使用しますcode:

      var pageId = '<%= Page.ClientID %>';
      __doPostBack(pageId, argumentString);
      ログイン後にコピー

このアプローチでは、少し型破りではありますが、JavaScript から ASP.NET ポストバックを開始でき、ASP 内のメソッドを呼び出すことができます。 .NET コード。

以上がPostBack 経由で JavaScript から ASP.NET 関数を呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート