MVC 控制器 中Action 不能同名,参数不一样,路由器寻找不到对应的,要加特性

复制代码
    //1 方法不可能完全相同,参数不同
    //2 那还需要特性吗?需要的,因为MVC选择方法时,不是按参数选择:http请求发送很多数据,其实没法识别,
    //因为mvc找方法是通过反射来的,GetMethods(name), 找参数列表,  因为http协议里可以传递参数的地方太多 不规范
    //所以就只能靠特性,因为反射,看看httpmethod就可以去找到对应的方法

    // [HttpGet][HttpPost]AcceptVerbs 选择方法时,反射筛选方法
    // [Bind] 反射绑定参数时 选择合适的
    // [ValidateAntiForgeryToken] 表单验证  方法执行前,完成Token验证
    // [ChildActionOnly] 方法执行前,检查下是不是单独请求,不能单独请求。只能使用子请求。

ChildActionOnly //防止直接调用


相关推荐
风云1 小时前
Vane.Dispatch 1.0.0 发布:一个与容器、传输层零耦合的 .NET 服务分发引擎
微服务·mvc·.net·ndf·vane.dispatch
事圆则缓1 天前
MVC、MVP、MVVM、MVI 的区别与实现原理
android·kotlin·mvc
Zzzzmo_2 天前
Spring MVC
java·spring·mvc·cookie/session
Mr.敦的私房菜2 天前
【SpringBoot请求记录】Spring Boot Actuator 自定义记录 HTTP 服务请求
spring boot·mvc·运维开发
MetaLite10 天前
Spring-MVC微服务接口怎么分层-网关Controller与Service边界
spring·微服务·mvc
李昊哲小课12 天前
SpringMVC 完整执行流程
spring boot·spring·mvc
小小龙学IT18 天前
Qt 模型/视图框架(Model/View)深度解析:从 MVC 演化到数据展示架构的王者
qt·架构·mvc
树码小子19 天前
什么是大语言模型
人工智能·语言模型·mvc
evans在进步19 天前
Spring MVC 核心机制详解:全局异常处理、请求跳转与数据绑定
java·spring·mvc
小林ixn20 天前
NestJS 入门实战:从 0 到 1 撸一个 Todo CRUD,感受装饰器与模块化的优雅
后端·mvc·nestjs