asp.net-mvc – ASP.NET MVC 3:验证获取消息列表
发布时间:2020-12-16 03:38:46 所属栏目:asp.Net 来源:网络整理
导读:我有这个 : public class Customer{ [DisplayName("Lastname"),StringLength(50)] [Required(ErrorMessage="My Error Message")] [NotEmpty()] public override string LastName { get; set; } [DisplayName("Firstname"),StringLength(50)] [Required(Erro
我有这个 :
public class Customer { [DisplayName("Lastname"),StringLength(50)] [Required(ErrorMessage="My Error Message")] [NotEmpty()] public override string LastName { get; set; } [DisplayName("Firstname"),StringLength(50)] [Required(ErrorMessage="My Error Message 2")] [NotEmpty()] public override string FirstName{ get; set; } } 在控制器中,我这样做: if (!TryValidateModel(myCustomer)) { //HERE .... } “HERE”在哪里,我想得到所有错误信息. 一些示例案例: >如果缺少“LastName”,我想要“我的错误信息” 任何的想法 ? 谢谢, 解决方法
你可以得到一个包含各自字段和消息的错误列表,如下所示:
var errors = ModelState .Where(x => x.Value.Errors.Count > 0) .Select(x => new { x.Key,x.Value.Errors }) .ToArray(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – Web部署项目AfterBuild路径问题
- asp.net-mvc – 需要为ASP.NET mvc部署哪些文件?
- asp.net – Dropdownlist在Page_ClientValidate()之后不回发
- asp.net-mvc – MVC 4 SimpleMembership – 登录后为什么We
- asp.net-mvc – MVC的HTTP缓存 – Last-Modified响应头始终
- Hangfire在ASP.NET CORE中的简单实现方法
- ASP.NET MVC性能优化(实际项目中)
- asp.net – Kestrel和Katana之间的区别
- asp.net – html脚本标签不使用类型javascript?
- ASP.NET页面上的多个表单
推荐文章
站长推荐
- iis – 我应该为我的生产服务器使用processModel
- bytearray图像asp.net
- asp.net-mvc – MVC模型绑定到集合不以0索引开头
- asp.net-mvc – ASP.NET MVC剃刀视图引擎默认编码
- .net – 解密字符串时偶尔出现错误数据错误:Sys
- asp.net – 我可以确定HttpModules是按照HttpApp
- asp.net-mvc – 带参数的MVC redirecttoaction与
- ASP.NET MVC 3数据注释大于下载日期时间和int
- asp.net-mvc – ASP.NET MVC ViewModel方法 – 是
- asp.net – 的目的
热点阅读