【问题标题】:ASP.NET MVC 2: Where to put custom JS files?ASP.NET MVC 2:将自定义 JS 文件放在哪里?
【发布时间】:2010-08-24 10:12:36
【问题描述】:

推荐的放置 .js 文件的位置是什么 - 不是真正谈论 jquery 等....而是我自己的自定义 js 文件..

scripts 目录似乎包含 ajax、jquery 等...所以这是正确的位置吗?

或者内容会更好?

我也在进行搜索并看到了一些将 JS 文件放在 VIEWS 目录中的参数 - 但它是否受支持?

任何想法或cmets真的很受欢迎

是否有一份文件概述了每个目录的用途?

我正在考虑将我的图像放置为这样的内容/图像

再次感谢

【问题讨论】:

    标签: javascript jquery asp.net-mvc asp.net-mvc-2


    【解决方案1】:

    我认为只要 .js 文件是脚本,那么你应该把它们放到 Scripts 文件夹中。如果您担心将自己的脚本与 jquery 和所有微软的东西混合在一起,那么只需将它们放入单独的子文件夹中。

    【讨论】:

      【解决方案2】:

      如果您基于来自控制器的数据动态创建脚本,您只希望它们位于 Views 目录中。这种方法不是很好 - 您应该尝试将 Javascript 与 Html 分开。

      否则,Scripts 是他们的最佳选择。

      【讨论】:

        【解决方案3】:

        我认为 Scripts 文件夹是最好的选择。 不要将它们放入 Views 文件夹,因为当您想使用视图文件夹中的现有脚本时;它变成了一场噩梦。

        编辑:我有一个错误,写了内容文件夹。我现在更正了。

        【讨论】:

        • 为什么是内容而不是脚本?这不是最好的选择吗?
        • 我认为内容等于脚本。我只比较了 Content 和 Views 目录,而不是子目录。当然 Content\Scripts 是最好的选择。如果你再看一遍,我不会说 Scripts 文件夹。
        • No.. 默认情况下,Scripts 和 Content 文件夹是独立的兄弟姐妹而不是父子文件夹。
        猜你喜欢
        • 2023-03-26
        • 2012-03-24
        • 2011-06-03
        • 1970-01-01
        • 2015-07-25
        • 2012-12-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多