写点什么

ASP.NET MVC 中基于属性的路由

  • 2013-11-13
  • 本文字数:426 字

    阅读完需:约 1 分钟

在 ASP.NET MVC 4 以及之前的版本中,路由选择专门是通过向一个 RouteCollection 中添加路径来处理的。尽管开始的时候路由使用的是简单的约定,但是随着网站的发展以及特殊情况的积累,它会变得非常复杂。由于路由和它们所适用的控制器是物理隔离的,它能够采取一些侦探性的工作理解关系。

随着 ASP.NET MVC 5 的引入,Microsoft 希望通过使用基于属性的路由简化体验。使用同样的基础模式语法作为命令模型,可以将声明式的Route 属性应用到控制器方法上。

为了给一个给定的控制器指定一个默认的路由,我们可以简单地向类中添加Route 属性,属性路径为“{action=method}”,其中的“method”是默认方法的名字。你还可以将RoutePrefix 属性应用到一个控制器上,这样可以减少控制器包含的路径的长度。Area 注册也可以废弃不用了,用户可以使用RouteArea 属性替代。

这些路由支持约束、可选URI 参数以及默认值。MVC 约束遵循的规则和 Web API 基于属性的路由相同。

查看英文原文 Attribute Based Routing in ASP.NET MVC

2013-11-13 04:231569
用户头像

发布了 321 篇内容, 共 119.5 次阅读, 收获喜欢 19 次。

关注

评论

发布
暂无评论
发现更多内容

Android | 《看完不忘系列》之Glide

哈利迪

android

第六周学习总结

CP

未来已至,持续学习让我们更好的生存

董一凡

学习 生活

java 后端博客系统文章系统——No6

猿灯塔

官方剧透:1.11 发版前我们偷看了 Flink 中文社区发起人的聊天记录

Apache Flink

flink

架构师训练营第六周作业

Bruce Xiong

架构师课程第六周总结

dongge

week6 学习总结

任小龙

极客大学架构师训练营

高并发下数据库方案演进

superman

分库分表 极客大学架构师训练营

架构师训练营——第6周学习总结

jiangnanage

架构师培训第六周习题

小蚂蚁

架构师训练营 第六周 作业

极客

架构是训练营

第六周总结

晨光

架构师训练营第六章总结

吴吴

Doris服务节点临时失效处理过程时序图

任小龙

极客大学架构师训练营

极客大学架构师训练营-cap原理

Geek_zhangjian

字节跳动基于Flink的MQ-Hive实时数据集成

Apache Flink

flink

信创舆情一线--英国禁用华为5G设备

统小信uos

5G

架构师训练营——第6周作业

jiangnanage

架构师第六周培训学习总结

小蚂蚁

“区块链+政务” 将如何前行,接下政务信息化改革接力棒还欠火候

CECBC

第六周·命题作业·CAP原理

刘璐

第六章学习总结

李白

极客大学架构师训练营0期第六周作业2

Nan Jiang

week06作业

Safufu

给技术同学的建议:人人都该懂的埋点知识

易观大数据

联想ThinkSystem服务器,企业智能化考验下的极限应考

脑极体

CAP原理之个人见解

潜默闻雨

用AI的线团,解开金融行业的米拉诺斯迷宫

脑极体

架构师训练营第六章作业

吴吴

分布式总结

周冬辉

nosql zookeeper 分布式 CAP原理

ASP.NET MVC中基于属性的路由_语言 & 开发_Jonathan Allen_InfoQ精选文章