gpt4 book ai didi

asp.net - 这些在 ASP.NET Web Forms 4.5 中引用 bundle CSS 的方法有什么区别?

转载 作者:技术小花猫 更新时间:2023-10-29 10:37:21 25 4
gpt4 key购买 nike

我使用 Visual Studio 2012 和内置模板(在“添加”->“新建元素”下)创建了一个面向 .NET Framework 4.5 的全新 ASP.NET Web 窗体 Web 应用程序元素。在默认提供的 Site.Master 页面中,我在页面上看到一些包含 CSS 的标记,如下所示:

<webopt:BundleReference runat="server" Path="~/Content/css" />

但是,我注意到我可以使用其他代码代替....

<%: Styles.Render("~/Content/css") %>

当我查看呈现的页面时,结果似乎是一样的。使用 webopt:BundleReference 和使用 Styles.Render 有什么区别?

其中一种方法比另一种更好吗?

最佳答案

<%: Styles.Render %>语法适用于 ASP.NET MVC(它不能使用 ASP.NET 控件,因为没有真正的页面上下文供它们使用)。 BundleReference控件用于 WebForms。

ASP.NET MVC 可以使用 WebForms 作为 View 引擎来替代 Razor(你会看到太多“@”符号),这就是为什么会有一些交叉。

我想他们添加了控件以保持一致,而不是要求 WebForms 人员使用页面的呈现功能(<% 标记)。

关于asp.net - 这些在 ASP.NET Web Forms 4.5 中引用 bundle CSS 的方法有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12480895/

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