如何顯示JSON返回的ModelState錯誤?如何在Json返回時讀取模型狀態錯誤?
我想要做這樣的事情:
if (!ValidateLogOn(Name, currentPassword))
{
ModelState.AddModelError("_FORM", "Username or password is incorrect.");
//Return a json object to the javascript
return Json(new { ModelState });
}
什麼一定是我的視圖代碼讀取的ModelState錯誤,並顯示它們?
我在視圖中實際的代碼讀取JSON值如下:
function createCategoryComplete(e) {
var obj = e.get_object();
alert(obj.Values);
}
這裏有一個解決方案:http://stackoverflow.com/questions/2845852/asp-net-mvc-how-to-convert-modelstate-errors-to-json – 2012-11-22 15:26:40