如何正确注册捆绑包?

时间:2019-06-25 03:35:36

标签: asp.net-mvc devexpress smartadmin

我将devexpress添加到了我的smartadmin mvc5项目中。当我运行该应用程序时,在浏览器控制台上出现错误,提示未定义某些库。正在检查Application_Start类以及smartadmin和devexpress捆绑包。但是,我仍然有同样的问题。如果仅添加了一个捆绑软件,则它不会在控制台上显示错误,但是smartadmin或devexpress均不起作用。有什么方法可以使用,但是捆绑包或MVC只允许其中一种?

protected void Application_Start()
        {

            AreaRegistration.RegisterAllAreas();
            IdentityConfig.RegisterIdentities();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            DevExtremeBundleConfig.RegisterBundles(BundleTable.Bundles);
            BundleConfig.RegisterBundles(BundleTable.Bundles);


        }

1 个答案:

答案 0 :(得分:0)

可能您正在定义项目中没有的库,可以使用多个包,只需将它们添加到RegisterBundles子目录中,例如(我使用VB):

Public Sub RegisterBundles(ByVal bundles As BundleCollection)
  bundles.Add(New ScriptBundle("~/bundles/jquery").Include(
              "~/Scripts/jquery-{version}.js",
              "~/Scripts/jquery.cookie-1.4.1.min.js"))

  bundles.Add(New ScriptBundle("~/bundles/bootstrap").Include(
              "~/Scripts/bootstrap.js",
              "~/Scripts/bootstrap-datepicker.min.js",
              "~/Scripts/locales/bootstrap-datepicker.pt.min.js",
              "~/Scripts/respond.js"))
End Sub