转,MVC的路由设置。

后端获取路由里面action的参数,函数需要设置相同的参数名称才行。

 routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { action = "Index", id = "" },
new { controller = @"^\w+", action = @"^\w+", id = @"^\d+" }); // Archive/2008-05-07
routes.MapRoute(
"BlogArchive",
"Archive/{date}",
new { controller = "Blog", action = "Archive" },
new { date = @"^\d{4}-\d{2}-\d{2}" }); // Car/bmw.abc
routes.MapRoute(
"Car",
"Car/{make}.{model}",
new { controller = "Car", action = "Index" },
new { make = @"(acural|bmw)" }); //必须是提交post url直接回车是get
routes.MapRoute(
"Book",
"Book/Add/{name}",
new { controller = "Book", action = "Add" },
new { httpMethod = "POST" }); //后面所有东西都捕获
routes.MapRoute(
"CatchIt",
"Product/{*values}",
new { controller = "Product", action = "Index" });

最新文章

  1. javaWeb应用部署结构浅析
  2. 更改EBS APPS 密码流程
  3. POJ 1663
  4. Vue2.0表单校验组件vee-validate的使用
  5. MySQL Troubleshoting:Waiting on query cache mutex 腾讯数据库工程师:幕南风
  6. 李洪强iOS开发Swift篇—05_元组类型
  7. Java编程杂记
  8. Hbase 计数器
  9. Windows下使用ODBC API访问数据库之关键
  10. scrapy分布式的几个重点问题
  11. hive元数据库表分析及操作
  12. [Swift]LeetCode715. Range 模块 | Range Module
  13. Lintcode487-Name Deduplication-Easy
  14. 项目集成自动分词系统ansj,实现自定义词库
  15. MT【279】分母为根式的两个函数
  16. python基础之从认识python到python的使用
  17. 让Source Insight完美支持中文注释
  18. Service Fabric学习-从helloworld开始(无状态服务)
  19. FPGA学习笔记. DDS
  20. CentOS 7 开放防火墙端口 命令

热门文章

  1. Android 耳机插入过程分析 (AudioManager部分)
  2. JavaScript数据去掉空值
  3. linux下redis的安装和集群搭建
  4. memcached监控工具
  5. itext汇总 生成pdf
  6. scala分析数据作图
  7. SharePoint PowerShell创建一个GUID
  8. hbase深入了解
  9. Java编程思想学习笔记——初始化与清理(二)
  10. perforce 学习资源