相关疑难解决方法(0)

使用System.Web.Optimization时,如何将type ="text/javascript"添加到脚本标记中

我有以下内容

bundles.Add(new ScriptBundle("~/bundles/scripts/common").Include(
                  "~/Scripts/jquery.validationEngine.js",
                  "~/Scripts/common.js"));
Run Code Online (Sandbox Code Playgroud)

哪个生成

<script src="/bundles/scripts/common?v=9O0Yi3fV_GWpGyJQ_QYURiOYy6SEmxUQtkUVN4GXo2U1"></script>
Run Code Online (Sandbox Code Playgroud)

使用时渲染

    <asp:PlaceHolder ID="PlaceHolderJs" runat="server">                
            <%: Scripts.Render("~/bundles/scripts/common") %>
    </asp:PlaceHolder>
Run Code Online (Sandbox Code Playgroud)

哪个不是有效的HTML,因为它缺少类型="text/javascript".如何使BundleCollection在脚本标记中输出此元素?

asp.net xhtml bundling-and-minification system.web.optimization

8
推荐指数
1
解决办法
5881
查看次数

在Angular bootstrapped MVC应用程序中有条件地渲染MVC包

我使用ASP.NET MVC应用程序引导了Angular.如何根据Angular视图的呈现条件加载MVC包.

Index.cshtml

<!DOCTYPE html>

<html ng-app="maypp">
<body>

    <div class="container">

        @*HEADER*@
        <div header></div>


        <div ui-view></div>

        @*FOOTER*@
        <div footer></div>

    </div>
    @Scripts.Render("~/bundles/bundle1")
    @Scripts.Render("~/bundles/bundle2")

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我只需要为Angular视图1加载bundle1.其他视图需要包括bundle1和bundle2.我正在使用AngularJS,而不是Angular 2.任何回复都表示赞赏.

asp.net-mvc angularjs

6
推荐指数
1
解决办法
213
查看次数