zoukankan      html  css  js  c++  java
  • 路由机制

    1.路由请求过程
    Requested URL(请求的URL)--->Routing engine(路由引擎)--->Parse URL(解析URL)--->Locate matching route(定位匹配的路由)--->Route found(找到路由)--->Route is processed(处理路由)
    2.配置路由
    ASP.NET MVC路由确定由哪个控制器操作来处理特定的URL请求,它由以下属性组成
    Unique name路由唯一的名字
    URL pattern将URL解析成有意义词语的简单模式语法
    Defaults URL模式里定义的参数变量的默认值
    Constraints为URL匹配模式定义更严格的约束规则
    默认的ASP.NET MVC项目添加了一个通用的路由,它使用以下URL习惯来解析特定的URL请求,即分三个部分,包含在大括号内,controller、action、id。{controller}/{action}/{id}
    注册路由使用的扩展方法是MapRoute(),在程序启动的时候注册(在App_Start/RouteConfig.cs文件里)
    routes.MapRoute(
      name: "Default",//路由名字
      url: "{controller}/{action}/{id}",//URL参数
      defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }//默认参数
    );

  • 相关阅读:
    对拍
    311随笔
    精彩才刚刚开始
    做不下去了,就开心一下吧。
    情书
    论Sue这个人呐(=@__@=)
    P1113 杂务
    P1546 最短网络 Agri-Net
    P2009 跑步
    P2814 家谱
  • 原文地址:https://www.cnblogs.com/genesis/p/4838140.html
Copyright © 2011-2022 走看看