我有一个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的一些基础知识 –