English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Ajaxクライアントがサーバー側を非同期に呼び出す実現方法(jsファイルのcsファイルへの呼び出し)

ajaxの使用方法、jsでcsファイルを呼び出す方法、以下の手順で行います

(1)ajax.dllをダウンロードし、プロジェクトの参照に追加します。

(2)プロジェクトのwebconfigの<httpHandlers>ノードに<add verb="POST,GET" path="ajax"/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>ノード

(3)aspxページのpageloadメソッドにAjax.Utility.RegisterTypeForAjax(typeof(ClassName));を追加します。ここでのClassNameは現在のcsファイルのクラス名です。

(4)csで書かれるすべてのjsで呼び出したいメソッドの前に[Ajax.AjaxMethod()]を追加します。sessionを呼び出したい場合は、[Ajax.AjaxMethod(HttpSessionStateRequirement.Read)]と書きます。

(5)jsメソッド内でvar address = ClassName.MethodName('parameter').value;と書きます。   //ClassNameはクラス名、MethodNameはメソッド名、引き渡されるパラメータはparameterです。

以上のAjaxクライアントのアシストンサーバーの実現方法(jsがcsファイルを呼び出す)が、編集者が皆さんに提供した全ての内容です。皆さんに参考になれば幸いですし、呐喊チュートリアルを多くのサポートをいただければと思います。

声明:この記事の内容はインターネットから取得され、著作権者に帰属します。インターネットユーザーにより自発的に提供されたコンテンツであり、このサイトは所有権を持ちません。また、人工的な編集は行われていません。著作権侵害を疑う内容があれば、notice#w までメールをお送りください。3codebox.com(メールを送信する際は、#を@に置き換えてください。報告を行い、関連する証拠を提供してください。一旦確認が取れたら、このサイトは即座に侵害を疑われるコンテンツを削除します。)

基礎教程
おすすめ