【发布时间】:2019-11-25 22:03:19
【问题描述】:
在检查一个ModelState是否有效时,有没有办法返回具体的错误?
假设我正在使用以下代码检查我的控制器中是否有任何错误。
控制器
if (!ModelState.IsValid)
return BadRequest( "Invalid request");
我的模特:
[StringLength(500, ErrorMessage = "cant have more than 500 caracteres")]
public string Description { get; set; }
我希望它返回模型错误“不能超过 500 个字符”,我该如何处理?
【问题讨论】:
-
最简单的方法是将这些包含在模型的属性中,然后调用“return Page();”您还可以在此处设置特定的错误消息文本:docs.microsoft.com/en-us/aspnet/core/mvc/models/…
标签: asp.net asp.net-mvc model-view-controller