Вы можете использовать Аннотации данных в свойствах вашей модели, например:
[Required]
[MaxLength(50)]
public string Name { get; set; }
Связыватель модели затем добавит ошибки в модель, если поле пустое или превышает полеmaxlength.
Другой вариант - добавить ошибки вручную
public ActionResult method(MyModel model)
{
if(model.AnswerToLifeUniverseAndAll!=42)
{
ModelState.AddModelError("Id_Of_The_Html_Elemet","Wrong Answer");
return View(model);
. Это вернет вас к представлению, отправленному пользователем, и отобразит ошибку «Неправильный ответ» рядом споле с указанным идентификатором.