ASP .Net MVCC# 中默认路由的三个部分是什么?

ASP.Net MVC 路由模块负责映射传入的浏览器 对特定 MVC 控制器操作的请求。当 ASP.NET MVC 应用程序 启动,然后应用程序向框架注册一个或多个模式 路由表告诉路由引擎如何处理与这些匹配的任何请求 模式。当路由引擎在运行时收到请求时,它会匹配该请求 请求的 URL 与注册的 URL 模式相对应并给出响应 根据模式匹配。

ASP.NET 引入了路由来消除将每个 URL 映射到一个 物理文件。路由使我们能够定义映射到请求的 URL 模式 处理程序。 System.Web.Routing 由 MVC 框架使用,但也被 ASP.NET 动态数据。 MVC 框架利用路由来引导请求 到控制器。 Global.asax 文件是我们应用程序的一部分,我们将在其中 定义我们的应用程序的路由。

下面是 MVC 应用程序的路由配置 -

public class RouteConfig{    public static void RegisterRoutes(RouteCollection routes){       routes.IgnoreRoute("{resource}.axd/{*pathInfo}");       routes.MapRoute(             name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }       );    } }登录后复制