欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 文化 > MVC 控制器 中Action 不能同名,参数不一样,路由器寻找不到对应的,要加特性

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

2024/10/23 21:32:56 来源:https://blog.csdn.net/u013400314/article/details/140325509  浏览:    关键词:MVC 控制器 中Action 不能同名,参数不一样,路由器寻找不到对应的,要加特性
    //1 方法不可能完全相同,参数不同//2 那还需要特性吗?需要的,因为MVC选择方法时,不是按参数选择:http请求发送很多数据,其实没法识别,//因为mvc找方法是通过反射来的,GetMethods(name), 找参数列表,  因为http协议里可以传递参数的地方太多 不规范//所以就只能靠特性,因为反射,看看httpmethod就可以去找到对应的方法// [HttpGet][HttpPost]AcceptVerbs 选择方法时,反射筛选方法// [Bind] 反射绑定参数时 选择合适的// [ValidateAntiForgeryToken] 表单验证  方法执行前,完成Token验证// [ChildActionOnly] 方法执行前,检查下是不是单独请求,不能单独请求。只能使用子请求。

[ChildActionOnly] //防止直接调用

在这里插入图片描述
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com