В большинстве случаев ненавязчивая проверка очень проста с помощью помощника ValidationMessageFor:
@Html.TextBoxFor(model => model.Item.Title)
@Html.ValidationMessageFor(model => model.Item.Title)
Однако обратите внимание, что существует известная ошибка в MVC, которая не отображает проверку для свойств вложенной модели, отображаемых с помощью TextArea,поэтому
@Html.TextAreaFor(model => model.Item.Title)
@Html.ValidationMessageFor(model => model.Item.Title)
не будет работать (в большинстве случаев я все равно проверял).Реф http://aspnet.codeplex.com/workitem/8576