免费下载案例集|20+数字化领先企业人才培养实践经验 了解详情
写点什么

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:231543
用户头像

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

关注

评论

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

蓝戟英特尔锐炫A770驱动对比测评,游戏性能迎来全面提升!

E科讯

Runaway Queries 管理:提升 TiDB 稳定性的智能引擎

PingCAP

MySQL 数据库 TiDB

记录 re:Invent 大会,使用 PartyRock 编写我们第一个 AI 应用以及心得

亚马逊云科技 (Amazon Web Services)

人工智能 API re:Invent 生成式人工智能

【CodeArts开发者实践】CodeArts开发者八件套——开发者的进阶宝典!

轶天下事

Alibaba Cloud Linux 解锁云算力-软硬协同构建云上最佳操作系统体验

OpenAnolis小助手

Java Linux 阿里云 操作系统 龙蜥社区

TimechoDB v1.3.1 发布 | 新增多种内置函数、脚本工具等功能,集群可观测性持续提升

Apache IoTDB

2024 年的第一次见面!这场开源数据技术沙龙不容错过

Apache IoTDB

电竞赛事开发融合体育直播平台:促进产业协同发展的新引擎

软件开发-梦幻运营部

华为云自主创新再迎成果:软件工具链为数字政府夯实研发新基建

轶天下事

责任链模式与spring容器的搭配应用

快乐非自愿限量之名

区块链 spring 容器 责任链

中小企业“数实融合”的新趋势与新特点——探索数字化转型的秘诀

快乐非自愿限量之名

低代码 企业转型 数字转型

NOW 闹个元宵?与亚信安慧AntDB一起猜灯谜,抽奖品

亚信AntDB数据库

数据库 AntDB AntDB数据库

ERC404 + meme 文化叙事,Dancing Beans 会达到怎样的高度?

股市老人

猜字谜|构建生成式 AI 应用实践(一)

亚马逊云科技 (Amazon Web Services)

已解决org.springframework.web.HttpSessionRequiredException异常的正确解决方法,亲测有效!!!

小明Java问道之路

安擎科技携手华为云区块链共同打造安全天空

轶天下事

互联网人的副业探索指南

老张

第二曲线 码农副业

HUAWEI Pocket 2亮相 HarmonyOS 4软硬件结合再掀智慧风潮

Geek_2d6073

性价比拉满!英特尔锐炫新驱动,提升可达418%!

E科讯

数据价值在线化丨TiDB 在企查查数据中台的应用及 v7.1 版本升级体验

PingCAP

MySQL 数据库 开源 分布式 TiDB

数智赋能,变革加速:人工智能技术与低代码开发利器

EquatorCoco

人工智能 AI 软件开发 低代码

六大新兴技术助力未来工作效率提升

不在线第一只蜗牛

区块链 人工智能 云计算 物联网

TiDB 社区智慧合集丨TiDB 相关 SQL 脚本大全

PingCAP

MySQL 数据库 TiDB

代码检查入门

轶天下事

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