我正在VS 2012上使用MVC4編寫Facebook應用程序。 我想在客戶端點擊圖像後調用c#方法。當客戶端點擊MVC 4上的圖像時如何更改模型屬性VS 2012
我到現在爲止所能做的只是調用JavaScript函數「onclick」,但它不是非常有用,因爲我需要更改模型的狀態,因此我需要在點擊事件中調用C#方法。
我正在VS 2012上使用MVC4編寫Facebook應用程序。 我想在客戶端點擊圖像後調用c#方法。當客戶端點擊MVC 4上的圖像時如何更改模型屬性VS 2012
我到現在爲止所能做的只是調用JavaScript函數「onclick」,但它不是非常有用,因爲我需要更改模型的狀態,因此我需要在點擊事件中調用C#方法。
您可以使用下面的URL助手來調用控制器中的Method。
<img src="myImage" onclick="location.href ='@Url.Action("ImageAction","Home")'"/>
凡ImageAction
是動作方法和Home
是控制器。
我不知道Facebook應用程序的具體情況,但可以嘗試在JavaScript函數中使用jQuery .load()方法將請求發送到服務器並處理結果。見jQuery .load() method