我是不是遗漏了什么?我正在尝试从我的web api update方法返回模型验证错误,如下所示
public void Update public void UpdateModel(Models.Model entity) {
ModelState.AddModelError("name","error");
return;但是,返回的JSON没有验证错误
例如,本文中的enter link description here
当我尝试使用这个链接上的前一篇文章中的验证过滤器时,我得到了错误Action应用了一个或多个不是从AuthorizationFilterAttribute派生的过滤器。DataController插入/更新/删除操作仅支持授权筛选器。
发布于 2012-04-24 05:49:23
ModelState不能从您的JSON访问,除非您专门将其序列化。它更多地在幕后的HtmlHelper扩展中使用。如果您试图更新UI,就好像模型状态是这样标记的,那么您就大错特错了。您可以执行以下任一操作:
https://stackoverflow.com/questions/10288793
复制相似问题