[英]What the preferred way to add view-specific JavaScript to an Asp.Net Core 2 MVC application?
[英]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.