知识点:网址路由的概念、自定义路由
路由 - 源自网络中路由器的概念,负责网络中数据的传输路径。在 ASP.NET MVC 中,URL 路由模块负责从浏览器请求到特定的控制器动作的映射。任何一个请求都离不开路由,所以路由非常重要,理解路由的概念,我们将能理解 MVC 处理请求的整个过程,灵活地定义系统各种页面的访问规则。
1、网址路由概述
网址路由(URL Routing)并不是MVC中独有的,相对于 MVC 是独立的,单独存在的,它的定义在 System.Web.Routing 命名空间中,网址路由能为传统的 ASP.NET 应用程序服务,也能为 ASP.NET MVC 应用程序服务。网址路由在 ASP.NET MVC 中有两个主要用途,一是比对通过浏览器传递来的 HTTP 请求,二是将网址重写后返回给浏览器。
1.1 为什么要定义路由?
在项目开发中,定义路由( UR