, , HtmlHelpers, :
public static class ModelStateExtensions
{
public static void AddModelError<TModel>(this ModelStateDictionary dictionary, Expression<Func<TModel, object>> expression, string errorMessage)
{
dictionary.AddModelError(ExpressionHelper.GetExpressionText(expression), errorMessage);
}
}
, :
ModelState.AddModelError<TModel>(i => i.Person.Name, "test");
ModelState.AddModelError("Person.Name", "test");
, Html. MVC , , .