我错过了什么吗?我试图从我的web api更新方法返回模型验证错误,如此
public void Update public void UpdateModel(Models.Model entity) {
ModelState.AddModelError("name","error");
return;
但是返回的JSON没有验证错误
例如,在本文enter link description here
中当我尝试使用此链接上一篇文章中的验证过滤器时,我收到错误操作xxxxx已应用一个或多个不从AuthorizationFilterAttribute派生的过滤器。 DataController插入/更新/删除操作仅支持授权过滤器。
答案 0 :(得分:0)
ModelState
无法从您的JSON访问,除非您专门将其序列化。它更多地来自幕后的HtmlHelper
扩展。如果您正在尝试更新UI,就好像模型状态被标记为这样,那么您将错误地解决它。你可以: