如何在asp.net mvc中找到模型状态验证失败的不同错误消息

沙克提

我想过滤作为数据注释模型状态验证失败的一部分填充错误消息如果一组对象作为类的一部分出现,并且对多个对象的验证失败,我不希望一次又一次地添加相同的消息。相反,我想找到不同的错误消息

  string ValidationFailure= string.Join(";", actionContext.ModelState.Values.Distinct().Select(x.ErrorMessage));

但无法获得所需的输出。

柯克·拉金

看起来您的尝试已接近尾声,但您正在使用Distinct的东西已经是独一无二的 ( Values)。相反,请尝试以下变体:

string ValidationFailure = string.Join(";", actionContext.ModelState.Values.Select(x => x.ErrorMessage).Distinct());

这可确保您获得不同的ErrorMessages列表

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ASP.NET MVC中使用ViewModels?

来自分类Dev

如何在ASP.NET MVC中重置会话超时

来自分类Dev

如何在ASP.NET MVC中使用AngularJS?

来自分类Dev

如何在ASP NET MVC中自定义不干扰验证的JQuery消息?

来自分类Dev

如何在ASP Net MVC 3中运行迁移

来自分类Dev

如何在ASP.NET MVC中进行群集缓存?

来自分类Dev

如何在ASP.NET MVC中使用Dache的CacheClient?

来自分类Dev

如何在ASP.NET MVC中获取视图路径

来自分类Dev

如何在ASP.NET MVC中创建Webhook?

来自分类Dev

如何在ASP.NET MVC中运行作业?

来自分类Dev

如何在ASP.NET MVC中组织DAL

来自分类Dev

如何在ASP.NET MVC中配置HTML压缩

来自分类Dev

如何在Asp.net MVC中实现插件/插件?

来自分类Dev

如何在ASP.NET MVC中读取PPT文件?

来自分类Dev

如何在ASP.NET MVC中使用部分视图?

来自分类Dev

我如何在ASP.NET MVC中隐藏div

来自分类Dev

如何在ASP NET MVC 6中更新模型?

来自分类Dev

如果验证失败,如何在ASP.NET MVC中防止jquery ajax提交

来自分类Dev

如何在ASP.NET MVC Razor中编码“ /”

来自分类Dev

DATEDIFF如何在Asp.net MVC中编写

来自分类Dev

如何在asp.net mvc中更新图像?

来自分类Dev

如何在ASP.NET MVC中保存登录会话

来自分类Dev

如何在ASP.NET MVC中使用ViewModels?

来自分类Dev

如何在ASP.NET 4.5中禁用对控件的验证

来自分类Dev

如何在asp.net MVC中创建Ajax链接?

来自分类Dev

如何在ASP.NET MVC中获取错误状态代码

来自分类Dev

如何在Asp .net MVC中验证下拉列表

来自分类Dev

如何在asp.net中显示“是”或“否”消息框?

来自分类Dev

如何在 ASP.NET 中使用视图模型?