- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
路由与动作选择
【ASP.NET Web API教程】4.2 路由与动作选择注:本文是【ASP.NET Web API系列教程】的一部分,如果您是第一次看本系列教程,请先看前面的内容。4.2 Routing and Action Selection4.2 路由与动作选择本文引自:/web-api/overview/web-api-routing-and-actions/routing-and-action-selectionBy Mike Wasson | July 27, 2012作者:Mike Wasson | 日期:2012-7-27This article describes how ASP.NET Web API routes an HTTP request to a particular action on a controller.本文描述ASP.NET Web API如何把一个HTTP请求路由到控制器的一个特定的方法上。For a high-level overview of routing, see Routing in ASP.NET Web API.关于路由的总体概述,参阅“ASP.NET Web API中的路由”(本系列教程的前一小节 — 译者注)。This article looks at the details of the routing process. If you create a Web API project and find that some requests don’t get routed the way you expect, hopefully this article will help.本文考察路由过程的细节。如果你创建了一个Web API项目,并发现有些请求并未按你期望的方式被路由,希望这篇文章对你会有所帮助。Routing has three main phases:路由有三个主要阶段:Matching the URI to a route template.将URI匹配到一个路由模板。Selecting a controller.选择一个控制器Selecting an action.选择一个动作。You can replace some parts of the process with your own custom behaviors. In this article, I describe the default behavior. At the end, I note the places where you can customize the behavior.你可以用自己的自定义行为来替换这一过程的某些部分。在本文中,我会描述默认行为。最后,我会注明可以在什么地方自定义行为。Route Templates路由模板A route template looks similar to a URI path, but it can have placeholder values, indicated with curly braces:路由模板看上去类似于一个URI路径,但它可以具有占位符,这是用花括号来指示的:api/{controller}/public/{category}/{id}When you create a route, you can provide default values for some or all of the placeholders:当创建一条路由时,可以为某些或所有占位符提供默认值:defaults: new { category = all }You can also provide constraints, which restrict how a URI segment can match a placeholder:也可以提供约束,它限制URI片段如何与占位符匹配:constraints: new { id = @\d+ } // Only matches if id is one or more digits.// 用正则表达式限制片段的取值,上语句表明,id片段的值必须是一个或多个数字。// 因此,URI中id片段必须是数字才能与这条路由匹配The framework tries to match the segments in the URI path to the template. Literals in the template must match exactly. A placeholder matches any value, unless you specify constraints. The framew
您可能关注的文档
最近下载
- 关于推进全过程工程咨询服务发展的指导意见.docx VIP
- 以德立身、以德立学、以德施教、以德育德——师德师风警示教育课件.pptx VIP
- 专业工作监理实施细则(水利工程).docx
- Agilent8860气相色谱仪操作手册.pdf VIP
- 2025年价格鉴证师考试题库(附答案和详细解析)(0828).docx VIP
- 2025年价格鉴证师考试题库(附答案和详细解析)(0901).docx VIP
- 2024年深圳市金融稳定发展研究院信息技术部系统运维人员公开招聘2人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2025年价格鉴证师考试题库(附答案和详细解析)(0815).docx VIP
- 三年级数学上册应用题200道(打印版).docx VIP
- TCCIAT0024-2020全过程工程咨询服务管理标准.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)