Próbuję użyć nowego formantu webform 4.5 w sieci web do renderowania pakietów na mojej stronie. Mam scriptbundle zdefiniowany w moich BundleConfig.cs tak:<webopt: BundleReference> renderuje ScriptBundle jako elementy łącza css
bundles.Add(new ScriptBundle("~/bundles/app").Include(
"~/Scripts/underscore.js",
"~/Scripts/backbone.js",
"~/Scripts/app/app.js",
"~/Scripts/app.validator.js",
"~/Scripts/app/views/home.js",
"~/Scripts/app/views/about.js",
"~/Scripts/app/views/contact.js",
"~/Scripts/app/controls/hello.js",
"~/Scripts/app/init.js"));
I następnie spróbować uczynić wiązkę przy użyciu nowego <webopt:BundleReference>
sterowania:
<webopt:BundleReference ID="AppBundle" runat="server" Path="~/bundles/app" />
ale gdy strona sprawia, wyjście jest <link>
znaczniki, a nie znaczniki:
<link href="/Scripts/underscore.js" rel="stylesheet"/>
<link href="/Scripts/backbone.js" rel="stylesheet"/>
<link href="/Scripts/app/app.js" rel="stylesheet"/>
<link href="/Scripts/app/views/home.js" rel="stylesheet"/>
<link href="/Scripts/app/views/about.js" rel="stylesheet"/>
<link href="/Scripts/app/views/contact.js" rel="stylesheet"/>
<link href="/Scripts/app/controls/hello.js" rel="stylesheet"/>
<link href="/Scripts/app/init.js" rel="stylesheet"/>
Czy ta kontrola ma na celu wyłącznie renderowanie stylów? Czy robię coś złego? Jak mogę renderować pakiet skryptów za pomocą formantu webopt, a nie składni <%: Scripts.Render() %>
?