我使用 Visual Studio 2012 和内置模板(在 Add -> New Project 下)创建了一个面向 .NET Framework 4.5 的全新 ASP.NET Web Forms Web 应用程序项目。在默认提供的 Site.Master 页面中,我看到一些包含页面上的 CSS 的标记,如下所示:
<webopt:BundleReference runat="server" Path="~/Content/css" />
但是,我注意到我可以使用其他代码来代替......
<%: Styles.Render("~/Content/css") %>
当我查看呈现的页面时,结果似乎是一样的。使用 webopt:BundleReference 和使用 Styles.Render 有什么区别?
其中一种方法比另一种更好吗?