问题标签 [scriptbundle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5479 浏览

asp.net - 是否有一种简单的方法可以使用 Microsoft Web 优化框架/脚本捆绑来呈现绝对 URL?

我正在尝试使用 Microsoft 的 Web 优化框架呈现 JavaScript 包,如下所示:

并构建一个小包,如下所示:

但是当优化开启时,它只呈现一个相对 URL,如下所示:

如何让脚本捆绑呈现绝对 URL? 通过查看 MSDN 上的文档,我找不到执行此操作的方法。这就是我最终想要的:

这是在框架中,还是我必须使用辅助方法Script.Url

0 投票
1 回答
741 浏览

javascript - 手动利用 MVC 脚本捆绑

有没有办法以编程方式呈现脚本包?

在 MVC 中使用脚本包很棒。喜欢它。用它。

现在我正在编写一个使用 Self-Host WebApi 的应用程序,我还想在其中创建一个脚本包。也就是说,我在项目中有许多 javascript 文件,我希望将它们缩小、合并,然后根据请求返回。

我想这应该是可能的。不过,似乎找不到任何关于它的信息。

0 投票
0 回答
276 浏览

asp.net - 在每个请求上运行的 IBundleTransform 实现

我想实现一个为每个请求执行的自定义IBundleTransform。这将允许它向每个用户发送用户特定的 CSS。

但是,似乎即使我将UseServerCache属性设置为 false,转换也只会在第一个请求上运行。

是否可以对每个请求执行转换?

0 投票
3 回答
624 浏览

asp.net - asp.net scriptbundle 多个包含与单个包含

捆绑有什么区别:

对比

我可以将许多脚本放在一个包含方法中,或者我可以使用许多包含方法。

我什么时候应该使用什么?

0 投票
1 回答
2199 浏览

javascript - ASP.NET MVC 捆绑子文件夹结构

我想将整个文件夹和子文件夹中的 javascript 文件包含到单个 ASP.NET 包中。这样做的目的是一次加载该文件夹中的所有文件。

这个想法是创建一个角度应用程序并使用单个包加载所有应用程序文件。

  1. 这个想法可以吗?
  2. 我遇到的问题是添加到 HTML 的脚本标签不尊重我的应用程序的子文件夹结构,并且找不到文件。

捆绑配置:

文件夹结构

在客户端,包含的标签如下所示:

0 投票
1 回答
4597 浏览

twitter-bootstrap - MVC 4 Styles.Render & Scripts.Render Clarification

我正在使用带有 Bootstrap 的 ASP.NET MVC 4,我注意到我的项目与许多关于“使用 Bootstrap 构建网站”的文章和教程有点不同,他们一直提到使用 Javascript 的缩小文件和 CSS(bootstrap.min.css,bootstrap.min.js),尽管文件在目录中,但我只有没有 min 的文件。

我读过这些文件,但我不明白,也许有人可以澄清它们的使用,如果我需要在我的包配置中添加对它们的引用?

我的代码如下所示:

_Layout.cshtml:


还有我的BundleConfig.cs:

我有两个问题:

  1. 当我没有参考 bootstrap.min.css, bootstrap.min.js 时,我错过了什么?
  2. 我应该在以下位置添加对这些文件的引用:

    bundles.Add(new StyleBundle("~/Content/css").Include()

0 投票
5 回答
2787 浏览

javascript - 我可以在 ScriptBundle 中包含的 Javascript 中使用 Razor 语法吗?

我有一个具有类似于以下代码的控件:

Javascript

HTML

@Html.EditorFor(model => model.Postcode)


它过去都直接位于 .cshtml 文件中,Url.Action并按预期生成了一个工作 URL。

最近我需要在多个视图中使用它,所以我将 JS 移动到一个单独的 .js 文件中(包装到 aScriptBundle并通过 包含在父视图中@Scripts.Render),并且相应的 HTML 现在呈现为部分视图。

这样做的副作用是不再发生 Razor 转换。我不想Url.Action用硬编码的/<Controller>/AutocompleteHelper字符串替换,所以有没有其他方法可以动态生成和设置这个值?我可以将 Javascript 从包中移出并进入局部视图,但共识似乎是您不应该在局部视图中使用 JS。

0 投票
0 回答
494 浏览

javascript - ScriptBundle .NET VS2013 中的 StackOverflow

我们在 VS2013 中遇到 StackOverflow 异常,使用:

用 Bundle() 替换它可以工作......但它不会缩小。

看起来 mifinier 对某些 js 文件不满意。知道如何找到错误源吗?

0 投票
1 回答
300 浏览

c# - Asp.NET 5.0 vNEXT 中的 ScriptBundle 和 StyleBundle 会发生什么

在 vNEXT 中,通过ScriptBundle和的捆绑支持会发生什么StyleBundle我的理解是 bower, grunt & co。会完全取代那个机制吗?

有没有关于如何做到这一点的例子?我发现的是 Scott Allen 在 Pluralsight 上的一个不错的介绍,但没有别的。

0 投票
2 回答
2654 浏览

asp.net-mvc - 是否可以在同一个包中包含脚本和样式?(asp.net mvc5)

尝试使用具有相同虚拟路径包名称
1 的 css 和 js 文件 - 可以吗?(尝试过:但失败了。不能为脚本和样式定义相同的虚拟路径名)
2 - 可以将 ScriptAndStyleBundle 与混合包一起构建吗?

只是因为我想对 css 和 js使用相同的名称。



结果是:

有什么线索吗?或者我想要这样一个无用的头脑?(谢谢)