更改ValidationSummary C#razor MVC

时间:2017-10-16 11:00:03

标签: c# asp.net-mvc razor validationsummary

我在登录页面上提交登录操作后使用ValidationSummary来显示错误。

要显示两种不同的错误。

  

1)用户名和密码无效

  

2)您无权访问此功能

问题是我想要更改ValidationSummary的文字。我不想将错误添加为项目符号(这样做会使用ModelStateModelState.AddModelError添加错误。)

我怎样才能做到这一点?更改ValidationSummary的错误消息?

谢谢!

1 个答案:

答案 0 :(得分:0)

最简单的解决方案是您可以在post方法中返回json中的消息。并在span中显示该消息而不是验证摘要。

例如

return Json(new object[] { false, "Invalid user name or password" }, 
                           JsonRequestBehavior.AllowGet);