シナリオ:
JavaScriptコードを含むASP.NET Webページと、クリックイベント付きの送信ボタンがあります。 JavaScriptからASP.NETメソッドを呼び出すことができるかどうかを知りたいです。
回答:
はい、AJAXやその他のテクノロジーを使用せずにJavaScriptのクリックからASP.NETメソッドを呼び出すことができます。この方法は次のとおりです。 ステップ:
コードファイルで、ページクラスにipostbackeventhandlerインターフェイスを実装してください:
これにより、raisepostbackeventメソッドがコードファイルに追加されます。
public partial class Default : System.Web.UI.Page, IPostBackEventHandler
public void RaisePostBackEvent(string eventArgument) { }
<:>注:
var pageId = ''; __doPostBack(pageId, argumentString);
P.S.この議論とは関係のないマークダウンの構文を指します。
以上がAjax を使用せずに、JavaScript クリック イベントから ASP.NET 関数を呼び出すことはできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。