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

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

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

ChildActionOnly\] //防止直接调用 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/077e2c76750e47ddbbdcc892edbcc081.png) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/3d1301b1cb184a30b4247a4bd892579c.png)

相关推荐
Cyan_RA93 小时前
SpringMVC 请求数据绑定与参数映射 详解
java·后端·spring·mvc·springmvc·映射请求数据
Cyan_RA92 天前
SpringMVC REST 详解
java·spring·mvc·springmvc·restful·jquery·jsp
budingxiaomoli5 天前
Spring Web MVC 知识总结
spring·mvc
虾米Life6 天前
MVC与MVVM 架构
架构·mvc·mvvm
笛卡尔的心跳8 天前
Spring MVC 注解
java·spring·mvc
小松加哲9 天前
Spring MVC 核心原理全解析
java·spring·mvc
那个失眠的夜9 天前
RESTful 语法规范 核心注解详解
java·spring·mvc·mybatis
羌俊恩9 天前
Centos环境django项目部署过程
django·flask·centos·mvc·mtv·web项目框架
Foreer黑爷11 天前
Spring MVC原理与源码:从请求到响应的全流程解析
java·spring·mvc
曹牧12 天前
Spring MVC中使用HttpServletRequest和HttpServletResponse
java·spring·mvc