Asp.net mvc 如何在ASP.NET MVC 4、.NET 4.5中包含自定义目录中的JavaScript和CSS?
考虑到此文件夹结构:Asp.net mvc 如何在ASP.NET MVC 4、.NET 4.5中包含自定义目录中的JavaScript和CSS?,asp.net-mvc,.net-4.5,asp.net-optimization,bundling-and-minification,Asp.net Mvc,.net 4.5,Asp.net Optimization,Bundling And Minification,考虑到此文件夹结构: Content style1.css style2.css CssFolder1 style3.css style4.css style5.css style6.css 在应用程序中,我想包括style1.css,style2.css,style3.css和style4.css 我正在这样做: public class BundleConfig { public
Content
style1.css
style2.css
CssFolder1
style3.css
style4.css
style5.css
style6.css
在应用程序中,我想包括style1.css
,style2.css
,style3.css
和style4.css
我正在这样做:
public class BundleConfig
{
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new StyleBundle("~/styles/main").Include("~/Content/style1.css", "~/Content/style2.css"));
bundles.Add(new StyleBundle("~/styles/custom").Include("~/Content/CssFolder1/style3.css","~/Content/CssFolder1/style4.css"));
}
}
在\u Layout.cshtml
中,我将其呈现如下:
@Styles.Render("~/styles/main", "~/styles/custom")
仅加载style1.css和style2.css。如何正确加载style3.css
和style4.css
LE:内容是解决方案中的文件夹,该文件夹中的所有文件都将添加到解决方案。所有文件都需要添加到Visual Studio解决方案窗口中的项目中。右键单击
css
文件夹,然后单击addexistingitem
。导航到styles3.css
并以这种方式添加它。您的代码看起来不错。您使用的是哪个Web服务器VS Dev server、IIS express、IIS?你确定文件在那里吗?如果使用
手动包含它们会发生什么?我已经尝试过了,如果手动包含它们,它们将被加载。我正在使用VS Dev服务器。您正在使用窗体身份验证吗?如果是,您是否允许公众访问样式/自定义?