.net – 绕过获取请求的MVC验证
发布时间:2020-12-16 06:45:39 所属栏目:asp.Net 来源:网络整理
导读:我的控制器中有这个代码: [HttpGet]public ActionResult Register(UserRegistrationModel model){ return View();} 我这样做的原因是因为Register页面可以预先填充来自其他页面生成的查询字符串的值. 问题是,当我的视图被渲染时,它会显示验证错误……有没有
我的控制器中有这个代码:
[HttpGet] public ActionResult Register(UserRegistrationModel model) { return View(); } 我这样做的原因是因为Register页面可以预先填充来自其他页面生成的查询字符串的值. 问题是,当我的视图被渲染时,它会显示验证错误……有没有办法绕过它? 解决方法
通常在运行此类操作时,您倾向于使用单个参数而不是完整模型;它看起来正在发生的是模型绑定器正在开始并为您验证您的模型.
您是否可以通过调试ModelState.IsValid为false的操作来验证它是否包含与模型中无效的字段相关的一些键?如果是这样,您可以在返回视图之前尝试执行ModelState.Clear()以防止在这种情况下出现验证错误. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 手动转换ASCII和.NET字符
- asp.net-mvc – “继承”ASP.NET MVC网站从一个常见的模板应
- asp.net-mvc – ScriptBundle(“?/ Scripts / vendor”)
- asp.net – Isapi过滤器无法在IIS 7上运行(在IIS 6上运行)
- asp-classic – 在Classic ASP中列出文件夹结构
- asp.net – Apache webserver上的vNext
- asp.net – 在页面中间显示Ajax UpdateProgress
- asp.net-mvc – ASP.NET MVC:将复杂类型绑定到选择
- asp.net – 如何维护N层体系结构中的事务
- asp.net – 在代码中设置PageSize时,DataPager停止工作
推荐文章
站长推荐
- 在ASP.NET Web API的JSON输出中没有时间的日期
- ASP.NET Bundling – 忽略第二个JS文件
- 初识ABP vNext(1):开篇计划&基础知识
- 我可以在.NET中设置IIS MIME类型吗?
- asp.net-mvc-3 – 如何在ASP .NET MVC 3中验证与
- TFS 2015构建:是否可以在存储库映射中使用变量?
- asp.net-mvc – 使用ASP.NET MVC 3本地化非数据注
- 哪个表现最好:经典ASP,ASP.NET WebForms还是ASP
- asp.net – WebAPI错误404.0 – 未找到
- asp.net-mvc – 将参数传递给telerik asp.net mv
热点阅读