智能体刷屏的背后,是 AI 应用拐点的来临?AICon 北京站议程重磅公布,50+ 硬核分享不容错过 了解详情
写点什么

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

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

关注

评论

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

【Docker 那些事儿】容器为什么傲娇?全靠镜像撑腰

Albert Edison

7月月更

2022年中国移动阅读市场年度综合分析

易观分析

移动阅读

【一库】vueuse:我不许身为vuer,你的工具集只有lodash!

摸鱼的春哥

Vue 前端 Vue3 7月月更

华为云数据库DDS产品深度赋能

程思扬

数据库 华为云 DDS

都在说DevOps,你真正了解它吗?

龙智—DevSecOps解决方案

DevOps 运维 开发

科普达人丨一文看懂阿里云的秘密武器“神龙架构”

阿里云弹性计算

云计算 虚拟化 资源管理 神龙架构

深入JS中几种数据类型的解构赋值细节

猪痞恶霸

前端 js ES6 7月月更

图像检索(image retrieval)

Geek_e369a5

图像搜索 图像检索

31年前的Beyond演唱会,是如何超清修复的?

字节跳动视频云技术团队

Python|字符串操作

AXYZdong

7月月更

智捷云——元宇宙综合解决方案服务商

智捷云

区块链 元宇宙 智捷云 区块链技术开发

什么是低代码开发?

AIRIOT

低代码 物联网 低代码,项目开发

实时云交互如何助力教育行业发展

3DCAT实时渲染

实时云渲染 云交互

对话龙智高级咨询顾问、Atlassian认证专家叶燕秀:Atlassian产品进入后Server时代,中国用户应当何去何从?

龙智—DevSecOps解决方案

Server Atlassian Jira DC版

多年锤炼,迈向Kata 3.0 !走进开箱即用的安全容器体验之旅| 龙蜥技术

OpenAnolis小助手

开源 容器 云原生 龙蜥技术 Kata Containers

容器环境minor gc异常频繁分析

wgy

Java minor gc

第十八届IET交直流输电国际会议(ACDC2022)于线上成功举办

E科讯

一加10 Pro和iPhone 13怎么选?

Geek_8a195c

OPPO 小布预训练大模型揭秘:可大规模工业化应用的十亿级模型

OPPO小布助手

AI 智能助手 预训练模型 预训练

室外LED屏幕防水吗?

Dylan

LED显示屏 室外显示屏

Lombok使用引发的血案

技术小生

7月月更

如何实现一个延时队列 ?

领创集团Advance Intelligence Group

延时队列 Redis 数据结构 redis 底层原理

DataKit——真正的统一可观测性 Agent

观测云

一个数据人对领域模型理解与深入

松子(李博源)

大数据 领域模型 模型设计

Helix Swarm中文包发布,Perforce进一步提升中国用户体验

龙智—DevSecOps解决方案

perforce Helix Core Helix Swarm

产品好不好,谁说了算?Sonar提出分析的性能指标,帮助您轻松判断产品性能及表现

龙智—DevSecOps解决方案

太方便了,钉钉上就可完成代码发布审批啦!

阿里云云效

云计算 阿里云 钉钉 jenkins 代码

2022年国内云管平台厂商哪家好?为什么?

行云管家

云计算 云管平台 云管平台厂商

PingCode 性能测试之负载测试实践

PingCode研发中心

软件测试 PingCode

【Unity UGUI】ScrollRect 动态缩放格子大小,自动定位到中间的格子

萧然🐳

游戏开发 Unity ScrollView 7月月更 UGUI

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