ASP.Net PageMethods は非常に便利で使いやすいと思いますが、MVC を使用した開発を始めたばかりで、使い方がわかりません。
PageMethods.MyFunction()MyFunction が Controller アクションである MVC に相当するものは何ですか?
関数を使用して値を返すことができることはわかってJsonいますが、クライアントからアクションを呼び出すにはどうすればよいでしょうか?
ASP.Net PageMethods は非常に便利で使いやすいと思いますが、MVC を使用した開発を始めたばかりで、使い方がわかりません。
PageMethods.MyFunction()MyFunction が Controller アクションである MVC に相当するものは何ですか?
関数を使用して値を返すことができることはわかってJsonいますが、クライアントからアクションを呼び出すにはどうすればよいでしょうか?
ページメソッドは必要ないと思います。asp.net のページ メソッドは、ページ クラスのメソッドをクライアント側コードに公開する方法です。
MVC では、ページ クラスがないため、XHR を URL (../controller/action/params など) に発行するだけで、アクションから JSON を返すことができます。
更新: 質問を読み直した後、クライアントから XHR を発行する方法を知りたいようです。生の JavaScript では、XMLHttpRequest オブジェクトをそのまま使用できますが、使用している JS ライブラリには、おそらくより優れたラッパーがあります。たとえば、jQuery はこちら