Javascript 如何管理每个视图的CSS文件列表?

Javascript 如何管理每个视图的CSS文件列表?,javascript,css,asp.net-mvc-2,Javascript,Css,Asp.net Mvc 2,所以,各位,每个视图都有特定的CSS和JS文件列表,这对你们每个人来说都不是什么秘密。可以有全局作用域文件,并且每个视图都对应只有一个视图需要的文件。那个么你们如何在MVC项目中管理CSS和JS列表呢?请给我一些有效的建议。谢谢 在大多数情况下,您都希望在主文件中定义适合所讨论视图的CSS和JS文件列表 但是,如果您有只应包含在特定视图中的CSS/JS文件,则可以在主文件中设置内容占位符,并在视图中覆盖它。那样的话,你可能会感兴趣 关于放置,我喜欢将所有CSS文件放在创建新ASP.NET MVC

所以,各位,每个视图都有特定的CSS和JS文件列表,这对你们每个人来说都不是什么秘密。可以有全局作用域文件,并且每个视图都对应只有一个视图需要的文件。那个么你们如何在MVC项目中管理CSS和JS列表呢?请给我一些有效的建议。谢谢

在大多数情况下,您都希望在主文件中定义适合所讨论视图的CSS和JS文件列表

但是,如果您有只应包含在特定视图中的CSS/JS文件,则可以在主文件中设置内容占位符,并在视图中覆盖它。那样的话,你可能会感兴趣

关于放置,我喜欢将所有CSS文件放在创建新ASP.NET MVC项目时为我生成的内容文件夹中:project name/content/CSS

我放在scripts目录中的JS文件:project name/scripts


这样,您就可以毫无疑问地将新的CSS/JS文件放在何处,并且项目结构保持有序。

在大多数情况下,您都希望在主文件中定义适合所讨论视图的CSS和JS文件列表

但是,如果您有只应包含在特定视图中的CSS/JS文件,则可以在主文件中设置内容占位符,并在视图中覆盖它。那样的话,你可能会感兴趣

关于放置,我喜欢将所有CSS文件放在创建新ASP.NET MVC项目时为我生成的内容文件夹中:project name/content/CSS

我放在scripts目录中的JS文件:project name/scripts


这样,您就可以毫无疑问地将新的CSS/JS文件放在何处,并且项目结构保持井然有序。

谢谢您的回答!但是,如果您需要一些额外的逻辑,比如“script1.js需要在script2.js之前执行”以及母版页中定义了script2.js,您会怎么做呢?谢谢您的回答!但是,如果您需要一些额外的逻辑,比如“script1.js需要先于script2.js”和在母版页中定义了script2.js,您会怎么做呢?