在ASP.NET MVC 1.0 Masterpages中使用jQuery的正确方法

时间:2009-07-11 20:00:32

标签: asp.net-mvc master-pages

这里有一些页面解决了.net masterpages使用jQuery的问题 - 在.net MVC应用程序中使用更少的MV:MVC中的masterpages。但是那些少数人似乎正在对MVC的预发布版本进行区分。

现在是否存在关于如何以及在何处包含lib以及我们需要注意哪些潜在问题的共识?

它看起来好像事情是相当直接的......把包含放在母版页的头部并且东西可以工作。 (因为它对我来说也是如此)。我想我正在寻找经验教训以及需要注意的事项 - 我还没有像部分视图和ajax那样划分功能。

THX

2 个答案:

答案 0 :(得分:2)

正如Iconic所提到的,你可以随意使用jQuery。在计划我的网站之后我会决定这个 - 如果只有一两页使用jQuery,我只会将它包含在其中。如果我的整个网站都依赖于它(例如,像SO那样),我会将它包含在我的母版页中。所需要的只是一个简单的标签,唯一要注意的可能是一些带宽,如果你希望只有几个页面有很多流量,而不使用jQuery。

答案 1 :(得分:1)

包含jQuery没有神奇的方法。由于它是一个客户端库,包含在母版页中,因此可以轻松地从任何视图或局部视图挂接到$(document).ready。

一旦它位于页面的顶部,在任何时候包含插件或挂钩事件都是微不足道的。这样,您可以在视图或部分视图本身中封装特定于应用程序的jQuery。