你如何使用jQuery简化你的MVC视图?

时间:2008-10-13 16:25:09

标签: jquery asp.net-mvc model-view-controller

我发现jQuery是一个简化MVC视图的好工具。

例如,不是包含复杂的逻辑来向我的表添加交替样式,我只是这样做......

$(document).ready(function() {
   $("table.details tr:odd").addClass("detailsAlternatingRow");
   $("table.details tr:even").addClass("detailsRow");                          
});

你知道jQuery的任何其他好用途,以减少我的MVC视图中的逻辑吗?

3 个答案:

答案 0 :(得分:3)

MVC Framework有一个JsonResult可以很好地消除服务器往返,并且可能能够摆脱视图页面中的一些逻辑。我在下面写了一个关于这个的教程:

http://www.dev102.com/2008/08/19/jquery-and-the-aspnet-mvc-framework/

答案 1 :(得分:2)

实施观察员http://google-ajax-examples.googlecode.com/svn/trunk/customevents/jquery.html证明是一种非常好的做法。 非常适合代码维护。

答案 2 :(得分:0)

请注意,如果您在服务器上使用PHP,则可以使用phpQuery(并且我确信有类似的服务器端jQuery端口用于其他语言)来执行类似的操作而不希望用户启用Javascript