• URL

– "{controller}/{action}/{id}"

实质:

1、一个Route规则就是RouteClass的实例。类需要的属性一个Url字符串。

--带有占位符的Url规则。它会从占位符中提取属性。

• Defaults

– action="Index", id=""

作用:为Url中的某一部分添加一个默认值。当Url中缺失一部分,那么就会提取Defaults中的内容来作为参数。

• Constraints

– year="\d{4}", httpMethod=“POST"
        • Data Tokens    (后面讲,对UrlRouting进行扩展)
        • Route Handler  (后面讲,对UrlRouting进行扩展)

约束:

1、利用正则表达式进行约束。

2、对HttpMethod进行限制。只有http请求是使用post方法时,才对其进行Route处理。

本文转自陈哈哈博客园博客,原文链接http://www.cnblogs.com/kissazi2/archive/2012/07/03/2574097.html如需转载请自行联系原作者
kissazi2

Route Class相关推荐

  1. React router 的 Route 中 component 和 render 属性理解

    React router 的 Route 中 component 和 render 属性理解 Route 标签的三个互斥属性 render.component.children Route 就是用来匹 ...

  2. hdu 1599 find the mincost route(找无向图最小环)(floyd求最小环)

    ps(我到今天才知道Floyd的核心思想是动态规划==) hdu 1599 find the mincost route(找无向图最小环) 注意!这里写成   #define data 0x3f3f3 ...

  3. vue路由对象($route)参数简介

    路由对象 在使用了 vue-router 的应用中,路由对象会被注入每个组件中,赋值为 this.$route ,并且当路由切换时,路由对象会被更新. so , 路由对象暴露了以下属性: 1.$rou ...

  4. 7-flutter Navigator 和Route

    Route 和 Navigator 用于页面之间的跳转 一 Navigator 的 push 和 pop 用于页面之间的跳转 创建MaterialApp时可以指定routes参数,该参数是一个映射路由 ...

  5. ALSA声卡驱动中的DAPM详解之四:在驱动程序中初始化并注册widget和route

    前几篇文章我们从dapm的数据结构入手,了解了代表音频控件的widget,代表连接路径的route以及用于连接两个widget的path.之前都是一些概念的讲解以及对数据结构中各个字段的说明,从本章开 ...

  6. Linux命令之route - 显示和操作IP路由表

    转自:  http://codingstandards.iteye.com/blog/1125312 用途说明 route命令用于显示和操作IP路由表(show / manipulate the IP ...

  7. IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(上)...

    IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(上) 在前两篇文章中,我们已经讲述如何配置与安装ARR,从本篇文章开始,我们将重点的 ...

  8. route命令相关整理

    目录: 1.   使用背景 2.   route命令 2.1 打印路由信息 2.2 删除路由信息 2.3 添加路由信息 3.   应用实例 3.1 详解案例 3.2 内外网同时上网办法集锦 4.&qu ...

  9. 常用Linux路由命令(route、ip、ifconfig等等)

    第一组命令: ifconfig, ifup, ifdown 1) ifconfig 作用:手动启动.观察与修改网络接口的相关参数,包括IP地址以及MTU大小等. 例1.1:暂时修改IP地址 # ifc ...

  10. [React Router v4] Intercept Route Changes

    If a user has entered some input, or the current Route is in a "dirty" state and we want t ...

最新文章

  1. 2013-12-2 学习笔记
  2. “ld: symbol(s) not found for architecture i386“错误解决方法
  3. E: Unable to locate package ros-kinetic-usb-cam
  4. webpack4.0 babel配置遇到的问题
  5. matlab中 ne k,KFoldCV.m 查找径向基神经网络模型的网络参数的程序MATLAB函数'ne 联合开发网 - pudn.com...
  6. SkyWalking集成与案例
  7. ASP.NET Core 2.0 支付宝当面付之扫码支付
  8. JAVA的值传递问题
  9. sql order by 结合case when then
  10. poj 1005 I Think I Need a Houseboat
  11. 编写一个Applet在屏幕上画椭圆,椭圆的大小和位置由鼠标决定
  12. Android自定义View【实战教程】6⃣️---深入理解 Android 中的 Matrix
  13. 最新版火狐浏览器无法下载 firebug 和 firepath 插件的问题
  14. c/C++笔试题总结
  15. jquery设置ajax全局参数
  16. 使用Pulseview软件辅助verilog数字设计仿真协议解码
  17. 力扣算法学习计划打卡:第八天
  18. 据采集的三种方式-如何获取数据
  19. Conflux 树图区块链 “数字藏品 合约标准和编写规范
  20. 知意配音上线视频配音功能,不会pr的有救了

热门文章

  1. VS如何在一个项目中添加多个包含main函数的源文件并分别调试运行
  2. ssr Android简书,react服务端渲染ssr
  3. python3 selenium ie 拒绝连接报错_Python3+selenium配置常见报错解决方案
  4. PAT乙级 1004 成绩排名
  5. 桌面环境选择_Ubuntu 18.04 桌面环境初体验
  6. wxpython中文教程_wxPython中文教程 简单入门加实例
  7. linux php mysql安装包下载_在linux下手动安装 apache, php, mysql--终极版
  8. sqllite查询数据量_详解SQLite中的查询规划器
  9. sql server 存储过程的详解
  10. 《大型网站技术架构:核心原理与案例分析》-- 读书笔记 (2) : 大型网站核心架构要素(5) -- 安全性...