是否可以在没有MVC项目的情况下使用Microsoft.AspNet.Web.Optimization中的捆绑和缩小?
我正在创建一个与REST API通信的AngularJS站点.对于REST API,我使用的是ASP.NET Web API.我还创建了一个"ASP.NET空Web应用程序".此项目中只有HTML,js和CSS文件(以及web.config).我想将我的js和CSS文件捆绑和缩小,但我不想创建一个MVC项目来获得它.可能吗?
c# asp.net asp.net-mvc visual-studio-2012 bundling-and-minification
我有以下内容
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
我想知道@Scripts.Render("~/something.js")和之间的区别<script type="text/javascript" src="/something.js"></script>.
是的,我已经搜索了这个主题,但没有成功.我认为如果@Scripts.Render存在不是偶然的.
我的意思是:当我应该使用其中一个或为什么时.