gpt4 book ai didi

asp.net-mvc - 如何为ASP.NET MVC区域 bundle 资源?

转载 作者:行者123 更新时间:2023-12-03 11:45:43 24 4
gpt4 key购买 nike

您将如何为asp.net mvc区域进行资源 bundle ?是否像路由的AreaRegistration一样由ASP.NET MVC框架进行管理?

我可以在该区域内创建一个BundleConfig类,然后从BundleConfig文件夹中的全局App_Start调用它,但这对我来说并不好。

我找不到有关此主题的任何信息。任何帮助我们的想法表示赞赏。

最佳答案

我希望这在某种程度上受到监管-但是在深入研究框架代码后,对此的答案是否定的。

我决定要做的是以下几点:

解决方案结构

  • 地区:
  • 管理员
  • RouteConfig.cs
  • BundleConfig.cs
  • AdminAreaRegistration.cs

  • RouteConfig.cs
    internal static class RouteConfig
    {
    internal static void RegisterRoutes(AreaRegistrationContext context)
    {
    //add routes
    }
    }

    BundleConfig.cs
    internal static class BundleConfig
    {
    internal static void RegisterBundles(BundleCollection bundles)
    {
    //add bundles
    }
    }

    AdminAreaRegistration.cs
    public class AdminAreaRegistration : AreaRegistration
    {
    public override string AreaName
    {
    get
    {
    return "Admin";
    }
    }

    public override void RegisterArea(AreaRegistrationContext context)
    {
    RegisterRoutes(context);
    RegisterBundles();
    }

    private void RegisterRoutes(AreaRegistrationContext context)
    {
    RouteConfig.RegisterRoutes(context);
    }

    private void RegisterBundles()
    {
    BundleConfig.RegisterBundles(BundleTable.Bundles);
    }
    }

    关于asp.net-mvc - 如何为ASP.NET MVC区域 bundle 资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13335839/

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