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