ASP.NET Core——网址路由

  网址路由在ASP.NET MVC中有两个主要目的,分别是比对通过浏览器传来的HTTP要求与响应适当的网址给浏览器,分别描述如下。

比对通过浏览器传来的HTTP要求

  这个部分是为了能让客户端对ASP.NET网站进行要求时,能够通过网址路由查找适当的HttpHandler来处理网页,大致流程图如下:

  ASP.NET Core——网址路由  

  如果HttpHandler是由MvcHandler来处理,那么这时候就会进入ASP.NET MVC的运行生命周期,并且会查找适当的Controller与Action进行处理,并适当地响应消息给客户端。

响应适当的网址给浏览器

  网址路由的另一个重要功能是决定ASP.NET MVC应该输出什么样的网址响应给浏览器,我们知道,所有的网页呈现都会将程序代码撰写在View页面里,这其中当然包括所有出现在View里的超链接。

  

你可能感兴趣的:(asp.net)