繁体   English   中英

ASP.NET MVC3中特定于Razor视图的JQuery代码的最佳实践

[英]Best practices for Razor view-specific JQuery code in ASP.NET MVC3

我已经阅读了一些关于包含js库和使用RenderSection来动态地和可选地按需加载额外库的内容。

到目前为止,我已经看到大多数特定于视图的脚本直接包含在视图文件本身内的script标记内。 有没有不同/更好的方法来做到这一点?

我认为最好将所有JS文件放在“_Layout.cshtml”末尾的一个部分中。

http://developer.yahoo.com/performance/rules.html

但请注意,您的所有JS文件都将在您的所有页面上都是fint。 如果您只想在我们的几个页面中使用som JS文件,则可以为此JS文件添加新的部分。 并将此部分必需属性设置为false。

通常最好确保您只包含与该特定页面相关的脚本。

因此,如果您在每个页面上使用jQuery,那么在_Layout页面中包含jQuery是一个好主意,但您可能只需要在实际具有要验证的输入的页面上进行jQuery验证。 否则你只是下载一个你不需要的额外文件。 永远记住,任何不必要的HTTP请求都是昂贵的。

这里使用RenderSection是合适的,即使只是为了组织它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM