在 ASP.Net WebForms 中使用捆绑(来自 Systelm.Web.Optimization)会导致问题 [重复]

Posted

技术标签:

【中文标题】在 ASP.Net WebForms 中使用捆绑(来自 Systelm.Web.Optimization)会导致问题 [重复]【英文标题】:Using Bundling (from Systelm.Web.Optimization) in ASP.Net WebForms causes issue [duplicate] 【发布时间】:2013-03-12 05:28:25 【问题描述】:

我正在尝试通过在我的ASP.Net 4.0 应用程序中使用BundlesCollection 在我的应用程序中进行一些优化

我的样式包包含 6 个 css 文件。这些文件包含在母版页中。如果我从母版页中删除 CSS 文件,而是输入以下内容:

<%= Styles.Render("~/bundles/css/default") %>

我收到以下错误:

The Controls collection cannot be modified because the control contains code 
    blocks (i.e. <% ... %>).

【问题讨论】:

webforms中有渲染bundle的控件,从nuget获取webforms优化包即可: 【参考方案1】:

&lt;%#而不是&lt;%=开始代码块

【讨论】:

你摇滚,像魅力一样工作!!!

以上是关于在 ASP.Net WebForms 中使用捆绑(来自 Systelm.Web.Optimization)会导致问题 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

将捆绑包添加到现有的 ASP.NET Webforms 解决方案

在 asp net 框架(webforms)中使用 microsoft api 登录

ASP.Net WebForms + Paypal 表单

如何在 ASP.NET WebForms 中触发模式窗口?

在 ASP.NET Webforms 中启用跨域请求

我们可以在 ASP.NET Webforms(*.aspx 页面)中使用 Razor 语法吗?