我发现jQuery是一个简化MVC视图的好工具。
例如,不是包含复杂的逻辑来向我的表添加交替样式,我只是这样做......
$(document).ready(function() {
$("table.details tr:odd").addClass("detailsAlternatingRow");
$("table.details tr:even").addClass("detailsRow");
});
你知道jQuery的任何其他好用途,以减少我的MVC视图中的逻辑吗?
答案 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