首页 > 解决方案 > 捕获所有请求期望区域 .NET 5

问题描述

我们从一个新项目的 .net (5) 核心 mvc 项目开始。

我们的两个重要方向之一是区域部分

endpoints.MapControllerRoute(
                name: "AdminArea",
                pattern: "{area:exists}/{controller=Dashboard}/{action=Index}/{id?}");

另一部分是我想将所有请求放到一个控制器中。

endpoints.MapControllerRoute(
                   name: "default",
                   pattern: "{controller=AllRequest}/{action=Index}");

我添加下面的标签来捕获控制器中的请求

public class AllRequestController : Controller
    {
        [Route("{*queryvalues}")]
        public IActionResult Index()

但是当我做这个添加时,我失去了区域,我怎么能把这部分留在请求中

标签: c#asp.net-core-mvc.net-5

解决方案


推荐阅读