gpt4 book ai didi

asp.net - Bundle.config 可以包含 ScriptBundles 吗?

转载 作者:行者123 更新时间:2023-12-02 18:13:18 25 4
gpt4 key购买 nike

我可以在 Bundle.config 文件中包含脚本吗?还是仅适用于样式包?

<?xml version="1.0" encoding="utf-8" ?>
<bundles version="1.0">
<styleBundle path="~/Content/css">
...
</styleBundle>
<scriptBundle path="~/Scripts">

Is this possible?

</scriptBundle>
</bundles>

还有人可以提供一个 Bundle.config 引用的链接来解释可能的标签和结构吗?我已经搜索过,但我能想到的只是捆绑的 BundleConfig.cs 代码方式,而不是标记。我明白为什么 - 标记方式比较旧,甚至可能已被弃用。但我想学习标记方式,因为它很常见,我将使用使用旧方法的遗留系统。

最佳答案

这称为“捆绑 list ”。这是一个位于 ~/bundle.config 的 XML 文件,并通过 Application_Start 中的 BundleManifest.ReadBundleManifest(); 加载。

有一个XSD in CodePlex, named BundleManifestSchema.xsd :

<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="BundleConfig" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="include">
<xs:attribute name="path" type="xs:string" use="required" />
</xs:complexType>

<xs:complexType name="styleBundle">
<xs:sequence>
<xs:element name="include" type="include" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="path" type="xs:string" use="required" />
<xs:attribute name="cdnPath" type="xs:string" use="optional" />
</xs:complexType>

<xs:complexType name="scriptBundle">
<xs:sequence>
<xs:element name="include" type="include" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="path" type="xs:string" use="required" />
<xs:attribute name="cdnPath" type="xs:string" use="optional" />
<xs:attribute name="cdnFallbackExpression" type="xs:string" use="optional" />
</xs:complexType>

<xs:element name="bundles">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element type="styleBundle" name="styleBundle" />
<xs:element type="scriptBundle" name="scriptBundle" />
</xs:choice>
<xs:attribute name="version" type="xs:string" />
</xs:complexType>
</xs:element>

</xs:schema>

所以,是的,支持 scriptBundle

关于asp.net - Bundle.config 可以包含 ScriptBundles 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31364077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com