ASP.NET Web アプリケーションの JavaScript コードから C# のイベントまたはメソッドを呼び出すことができるかどうか教えてください。
4 に答える
C# イベントまたはメソッドを直接実行することはできません。AJAX 経由でエンドポイントにアクセスできます。これは、ASP.NET MVC コントローラーまたは .ashx ハンドラーである可能性があります。
または、Hubs を介して JavaScript から魔法のようなことを行うことができる SignalR のようなものを実装することを検討することもできます (サーバーからは、プッシュ通知やそのようなことを行うことができます)。
できません。C# はサーバー側で実行され、javascript はクライアント側 (ブラウザー) で実行されます。
以前に指摘したように:
Page メソッドの使用例: http://www.singingeels.com/Articles/Using_Page_Methods_in_ASPNET_AJAX.aspx http://sappidireddy.wordpress.com/2008/03/31/how-to-call-server-side-function-from- pagemethods-in-aspnet-ajax/ を使用したクライアント側コード
AJAX を使用した例: http://www.codeproject.com/Articles/250582/Getting-Started-with-jqChart-HTML5-jQuery-Chart-Pl