为什么需要路由:更好的优化Url使用户能够更容易记住和理解
对于SEO有很大的帮助
Mvc 路由包含:
路由:路由是包含Url和一些约束条件的类,为了确定路由将根据请求评估url 模式和约束
路由处理程序;路由处理程序应用于处理特定请求的类
全局路由表:全局路由表列出在应用程序中注册的所以路由。通常在第一次启动应用程序时,使用用户的路由初始化全局路由表
包含的5大属性:
Url:传统的url 思维模式认为,url代表服务器的上一个物理路径,而mvc中是根据一定规则设置路由url的匹配方式,必须通过RouteData的属性传递到路由处理程序。
示例:
Route blog=new Route(
"blog/{year}/{month}/{day}"
New MvcRouteHandler()
);