我错过了什么吗?我正在尝试从我的 Web api 更新方法返回模型验证错误,如下所示
public void Update public void UpdateModel(Models.Model entity) {
ModelState.AddModelError("name","error");
return;
但是返回的 JSON 没有验证错误
例如本文中在此处输入链接描述
当我尝试使用此链接的上一篇文章中的验证过滤器时,我收到错误 Action xxxxx has a or morefilters Applied that notinder from
AuthorizationFilterAttribute
。 DataController 插入/更新/删除操作仅支持授权过滤器。
ModelState
无法从 JSON 访问,除非您专门将其序列化。它更多地在幕后的 HtmlHelper
扩展中使用。如果您尝试更新 UI,就好像模型状态已标记为这样,那么您的做法就完全错误了。您可以: