博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WebApi与MVC Route 问题整理
阅读量:7045 次
发布时间:2019-06-28

本文共 437 字,大约阅读时间需要 1 分钟。

1. 为WebAPI添加 Area后,完成了CustomControllerSelector的制定。

跟踪WebAPI底层,整理WebAPI源码后发现几个问题:

1. 使用Area的controller 必须走CustomSelector的。建议。不然小问题特别多

2. 不要使用默认的Selector,最好也别用Route。

4. 用Route,必须走默认的Selector。Route 中不能与 默认Selector中路由control相同

5. 默认Selector 只认不重复的Controller 这是死理

 

2. MVC部分

Route注册的优先级:先AreaRoute -》 默认Route 

 

ModelBinder: ModelBinderDictionary.GetBinder  -》  ModelBinderProviderCollection

有时间后记

转载于:https://www.cnblogs.com/shikyoh/p/7241452.html

你可能感兴趣的文章
lastIndexOf方法——获取字符最后的索引
查看>>
一种文件捆绑型病毒研究
查看>>
二进制中1的个数
查看>>
opencv查找轮廓---cvFindContours && cvDrawCountours 用法及例子
查看>>
C# 之 服务端获取远程资源
查看>>
《大话操作系统——扎实project实践派》(8.2)(除了指令集.完)
查看>>
SAP 物料移动类型查询表
查看>>
Unity UGUI——Rect Transform包(Anchors)
查看>>
SNMP 实战1
查看>>
ZooKeeper概述(转)
查看>>
[nodejs] nodejs开发个人博客(一)准备工作
查看>>
Android仿微信界面--使用Fragment实现(慕课网笔记)
查看>>
泪奔在最后时刻
查看>>
vsearch 去除重复序列和singleton 序列
查看>>
Android——计算器第一次完善
查看>>
【DDD/CQRS/微服务架构案例】在Ubuntu 14.04.4 LTS中运行WeText项目的服务端
查看>>
第四节,Linux基础命令
查看>>
使用SignalR 提高B2C商城用户体验1
查看>>
javaScript系列:js中获取时间new Date()详细介绍
查看>>
搭建Go开发及调试环境(LiteIDE + GoClipse) -- Windows篇
查看>>