asp.net-mvc – 是否可以手动更新ModelState.IsValid?
发布时间:2020-05-23 18:52:32 所属栏目:asp.Net 来源:互联网
导读:我想尽可能地使用内置的验证功能。我也想使用相同的型号进行CRUD方法。 但是,由于下拉列表不能使用标准模式,我必须手动验证。在后置方法中,我想只是验证下拉列表,并将此结果添加到ModelState,以便我不必验证数据注释完成的所有其他参数。有可能实现这一
|
我想尽可能地使用内置的验证功能。我也想使用相同的型号进行CRUD方法。 但是,由于下拉列表不能使用标准模式,我必须手动验证。在后置方法中,我想只是验证下拉列表,并将此结果添加到ModelState,以便我不必验证数据注释完成的所有其他参数。有可能实现这一点吗? 我可能会误以为下拉列表,但从我所看到的,下拉列表的Html对象名称与模型中的属性不能相同,以便正确设置所选值。使用数据注释还有可能使用此解决方法吗? 谢谢。 解决方法您可以使用addModelError
ModelState.AddModelError(key,message) 当你使用它,它将使ModelState无效,所以isValid将返回false。 更新 如果要排除元素影响isValid()结果,可以在调用isValid()之前使用 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 数据注释 – MVC3中的ModelState.IsValid vs IValidateable
- 如何确定ASP.NET应用程序域的生命周期
- ASP.NET MVC中的单元测试比Web窗体更好?
- 从ASP.NET应用程序删除目录返回到新会话
- asp.net – visual studio 2017调试无法启动程序无效指针
- asp.net – 如果表单字段为空,如何将NULL插入数据库
- ASP.NET通过自定义函数实现对字符串的大小写切换功能
- asp.net-mvc – ASP.NET MVC表单身份验证和未经身份验证的控
- asp.net-mvc-3 – 强类型的RadioButtonlist
- asp.net-mvc – ViewModel中的ASP.NET MVC SelectList
推荐文章
站长推荐
- asp.net-mvc – Ninject.MVC3,Nuget,WebActivato
- asp.net-mvc – ASP.NET MVC和Unity 1.2容器问题
- asp.net – 登录后对Membership.GetAllUsers()的
- 如何更新asp.net网站(刚更改的文件)
- ASP.NET Excel导出编码问题
- asp.net-mvc – ASP.NET MVC与XSL
- asp.net-mvc-3 – Telerik Kendo ui网格显示html
- asp.net – 诊断“请求超时”HttpExceptions
- asp.net-mvc – ASP .Net MVC 3:子动作和重定向
- 在ASP.NET中使用数据源控件真的很专业吗?
热点阅读
