Я следую руководству Скотта Гу по проверке модели ASP.NET MVC 2: http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx Я использую Linq To SQL, поэтому попробовал технику приятеля класса. Это прекрасно работает при использовании Create scenerio, как в учебнике Скотта. Но при использовании с редактированием scenerio я получаю ошибку InvalidOperationException, модель типа .. не может быть обновлена.
Ошибка была возвращена, поскольку я не сбрасывал ViewData при возникновении ошибки проверки.