我的asp mvc5应用程序中有一个区域
在布局页面中使用@Scripts.Render("~/bundles/admin/site")
时没有任何反应
但是当我使用@Styles.Render("~/bookkeeping/Content/site")
时,它运行正常
在相同的布局页面中渲染(样式和脚本)。
adminAreaRegistration类位于管理区域内
public class adminAreaRegistration : AreaRegistration
{
public override string AreaName
{
get
{
return "admin";
}
}
private void RegisterBundles(BundleCollection bundles)
{
if (bundles == null) { throw new ArgumentNullException("bundles"); }
// Bookings Bundles
bundles.Add(new ScriptBundle("~/bundles/admin/site")
.Include("~/Scripts/jquery-1.11.1.min.js",
"~/Areas/admin/js/bootstrap.min.js"
));
bundles.Add(new StyleBundle("~/bookkeeping/Content/site")
.Include("~/Areas/admin/Content/Site.css",
"~/Areas/admin/Content/bootstrap.min.css",
"~/Areas/admin/Content/adminstyles.css"));
// Account Overview Bundle
}
public override void RegisterArea(AreaRegistrationContext context)
{
RegisterBundles(BundleTable.Bundles);
context.MapRoute(
"admin_default",
"admin/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
);
}
}