URLRouting

在ASP.NET MVC架构中,抛弃了使用页面文件(如扩展名为.aspx的页面)接收并处理用户请求的方式,统一使用了继承自System.Web.Mvc.Controller类的控制器(Controller)里面的动作(Action)来接收并处理用户的请求。

我们知道,在ASP.NET MVC架构中,控制器是一个类,控制器里的动作是一个方法,而URL是互联网上标识"资源"的唯一符号,而且这里所说的"互联网上的资源"并不包括Web服务器内存中动态存储的一个类和一个方法。如何将URL与Action对应起来,让用户在执行一个请求的时候正确地执行相应的"动作"来处理用户的请求。ASP.NET MVC引出了一个新的概念--URLRouting(URL路由)。

什么是URLRouting?直接翻译过来就是URL路由。

什么是URL路由?简单地说,URL路由就是一组从URL到请求处理程序间的映射规则,用于将Web请求引导到实际的请求处理程序中,它在整个Web请求过程中担任着向导的作用。

原文地址:https://www.cnblogs.com/ganting/p/4516409.html