首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET Core2.0MVC6.如何管理每个视图的javascript文件?

问ASP.NET Core2.0MVC6.如何管理每个视图的javascript文件?
EN

Stack Overflow用户
提问于 2018-02-01 23:56:10
回答 1查看 1.4K关注 0票数 0

ASP.NET核心MVC6如何管理每个视图的javascript文件?我有查看特定的javascript文件,我不想把js文件放在脚本文件夹中,因为在我的项目中有三个超过100个视图。有没有什么想法可以把带有视图的js文件放在视图文件夹中或者什么想法?

EN

回答 1

Stack Overflow用户

发布于 2018-02-02 02:42:06

通常,Visual Studio不会为您提供在视图文件夹中创建.js文件的选项。最简单的方法是在wwwroot中创建.js文件,并将它们拖到视图文件夹中。

然后,您需要更新您的bundleconfig.json,以便从Views文件夹中提取.js文件的内容,以便在wwwroot中构建.js文件。

这样做的原因是因为MVC希望.js文件包含在你的wwwroot内容中,并将该文件夹全部部署在一起,并配置你的web服务器来提供来自那里的内容。MVC不希望你的.js在你的视图文件夹中,因此你的web服务器不会提供来自那里的.js文件。

因此,如果您按照我所说的方式进行配置,您的.js将位于您的视图文件夹中,仅用于编写代码,然后您的捆绑包将自动为您移动代码。

此外,请确保进入Task Runner Explorer窗口来配置捆绑包任务。有关这方面的更多信息,请参阅this article。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48566831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档