6

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

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

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

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

4

3 回答 3

3

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

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

于 2008-10-13T18:36:44.220 回答
2

实现观察者http://google-ajax-examples.googlecode.com/svn/trunk/customevents/jquery.html被证明是一个非常好的实践。非常适合代码维护。

于 2008-10-13T16:30:07.970 回答
0

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

于 2008-10-13T16:45:37.360 回答