asp.net-mvc – 在另一个文件夹中捆绑的Javascript

如何从另一个文件夹(除了Script文件夹)使用 JavaScript捆绑工作.如果我这样做:

bundles.Add(new ScriptBundle("~/bundles/search").Include("~/Views/Search/*.js"));

浏览器告诉我无法找到javascript文件.是否有可能做到这一点
或者我的所有sripts都必须在Scripts文件夹中?

基本上我希望我的Javascript包含在我的View子文件夹中

解决方法

您需要根据以下答案更改Views文件夹中的web.config:
In ASP.NET MVC,how can I load script from my view folder?

Ashley Lee的好榜样:

<system.webServer>
  <handlers>
    <add name="JavascriptViewHandler" path="*.js" verb="*"
        preCondition="integratedMode" type="System.Web.StaticFileHandler" />
    <remove name="BlockViewHandler"/>
    <add name="BlockViewHandler" path="*" verb="*"
      preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />
  </handlers>
</system.webServer>

相关文章

这篇文章主要讲解了“WPF如何实现带筛选功能的DataGrid”,文...
本篇内容介绍了“基于WPF如何实现3D画廊动画效果”的有关知识...
Some samples are below for ASP.Net web form controls:(fr...
问题描述: 对于未定义为 System.String 的列,唯一有效的值...
最近用到了CalendarExtender,结果不知道为什么发生了错位,...
ASP.NET 2.0 page lifecyle ASP.NET 2.0 event sequence cha...