2011-06-16 101 views

回答

6

遍歷的ModelState被用於此目的驗證對象。沿着這些線路 東西:

​​
+0

很好完成@archil! – 2012-03-20 18:54:33

0

可以在控制器使用Validator

+1

我不需要在控制器中進行驗證 - 這已經由MVC框架完成了 - 我只想訪問控制器中的框架驗證過程生成的錯誤消息,而不是視圖。我想通過TempData將消息放入主視圖 – Faust 2011-06-16 12:40:24

1

我意識到這是舊的,但我只是偶然進去找別的東西,並會離開這裏 - 也許有人會覺得它有用:

var err = ModelState.Values.SelectMany(x => x.Errors).Select(e => e.ErrorMessage); 

foreach(var y in err) 
{ 
    // add each to your list of strings 
} 
+0

@gawi,感謝您挑選錯別字。 – 2018-03-07 09:55:35