我有一個ASP.NET MVC應用程序,其主題頁面顯示了帖子列表。用戶可以「訂閱」任何主題,並且我希望通過點擊圖像來實現這個目的,以打開/關閉他們的訂閱。訂閱狀態的變化需要通過這張圖片的變化來反映出來(當他們訂閱時照亮圖片,當他們沒有訂閱時變成灰色圖片)。使用AJAX,MVC和jQuery切換圖形?
圖像將通過CSS呈現(我爲此使用了sprites.png文件,並將只指定'subscribe-on
'或'subscribe-off
'作爲anchor/image標記的類名稱)。
我在MVC下使用AJAX的經驗非常有限,所以希望有人能推薦如何最好地實現這一點?我理解它如何工作的一般概念(我可以使用jQuery將ajax調用綁定到執行服務器端操作的圖像的click事件,然後我基本上想要將分配給該圖像的類更改爲'訂閱',如果用戶現在訂閱等),但我不熟悉底層代碼來實現它。
我也希望切換包裹圖像的錨標記的title
文本,所以它會提示用戶或者「點擊訂閱」或「點擊退訂」
我想你應該看看ASP.NET MVC NerdDinner項目http://weblogs.asp.net/scottgu/archive/2009/04/28/free-asp-net-mvc-nerddinner-tutorial-now -in-html.aspx這個通過jQuery和MicrosoftAjax的AJAX的一些基礎知識 –