【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

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

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

关注

评论

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

Java中级面试题及答案整理(1)

爱好编程进阶

Java 程序员 后端开发

毕业设计-设计电商秒杀系统

孙强

#架构实战营

Java实现栈和队列

爱好编程进阶

Java 程序员 后端开发

DDIA 读书笔记(一):可靠、可扩展、可维护

木鸟杂记

数据库 分布式系统 数据系统 DDIA 设计数据密集型应用

6面蚂蚁,面试官被窝唬住了,居然开了36K

爱好编程进阶

Java 程序员 后端开发

在线Excel转HtmlTable工具

入门小站

工具

Elasticsearch聚合学习之三:范围限定

爱好编程进阶

Java 程序员 后端开发

Fluid — 云原生环境下的高效“数据物流系统

爱好编程进阶

Java 程序员 后端开发

Java学习笔记-集合

爱好编程进阶

Java 程序员 后端开发

Docker下多机器免密码SSH登录

爱好编程进阶

Java 程序员 后端开发

Java基础面试题——集合

爱好编程进阶

Java 程序员 后端开发

Java异常面试题

爱好编程进阶

Java 程序员 后端开发

redis优化系列五Sentinel 实现原理常见问题

乌龟哥哥

4月月更

BAT大厂Java面试必备10道Spring问题,有你不知道的吗?

爱好编程进阶

Java 程序员 后端开发

Java中级面试题及答案整理

爱好编程进阶

程序员 后端开发

Java基础19 IO基础

爱好编程进阶

程序员 后端开发

Java并行程序基础

爱好编程进阶

Java 程序员 后端开发

Go 语言入门很简单:net/url 包

宇宙之一粟

url Go 语言 4月月更

Java开发5年从星瑞15K跳槽去腾讯32K+16,啃完这份笔记你也可以

爱好编程进阶

Java 程序员 后端开发

[Day26]-[BST] 验证BST

方勇(gopher)

LeetCode BFS 数据结构与算法

场景化组件开源,融云持续回馈开源生态

融云 RongCloud

融云实践:实时音频混音在 Web 端的探索与实践

融云 RongCloud

Ceph实战(二)-高可用集群部署

爱好编程进阶

程序员 后端开发

Github神作!2021Java秋招高级面试指南,吃透至少阿里P6

爱好编程进阶

程序员 后端开发

IDEA中Maven依赖下载失败解决方案

爱好编程进阶

Java 程序员 后端开发

Java如何支持函数式编程?

爱好编程进阶

Java 程序员 后端开发

Java架构师面试题系列之Mybatis面试专题(36题,含详细答案解析

爱好编程进阶

Java 程序员 后端开发

Docker(1)——CentOS7

爱好编程进阶

Java 程序员 后端开发

JAVA 序列化、反序列化以及serialVersionUID

爱好编程进阶

Java 程序员 后端开发

CentOS 8 更新提示 appstream 错误

HoneyMoose

融云洞察:打造社交元宇宙,从「读懂 00 后」开始

融云 RongCloud

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