VS 2012 で MVC4 を使用して Facebook アプリケーションを作成しています。クライアントが画像をクリックした後に ac# メソッドを呼び出そうとしています。
今までは JavaScript 関数 "onclick" を呼び出すことしかできませんでしたが、モデルの状態を変更する必要があり、そのためにはクリック イベントで C# メソッドを呼び出す必要があるため、あまり役に立ちませんでした。
VS 2012 で MVC4 を使用して Facebook アプリケーションを作成しています。クライアントが画像をクリックした後に ac# メソッドを呼び出そうとしています。
今までは JavaScript 関数 "onclick" を呼び出すことしかできませんでしたが、モデルの状態を変更する必要があり、そのためにはクリック イベントで C# メソッドを呼び出す必要があるため、あまり役に立ちませんでした。
以下のような URL ヘルパーを使用して、コントローラー内でメソッドを呼び出すことができます。
<img src="myImage" onclick="location.href ='@Url.Action("ImageAction","Home")'"/>
はアクションImageAction
メソッドで、Home
はコントローラーです。
Facebook アプリケーションの詳細はわかりませんが、JavaScript 関数で jQuery .load() メソッドを使用して、要求をサーバーに送信し、結果を処理することができます。jQuery .load() メソッドを参照してください