Я не могу получить проверку xVal для работы со строго типизированными моделями представления.
Кажется, что каждому методу в xVal нужен префикс, который не используется при работе со строго типизированными моделями представления.
Мой вид содержит код, подобный следующему:
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<ContactForm>" %>
<%= Html.TextBox("firstName", Model.FirstName) %>
И в контроллер поступает следующий код:
try
{
var theModel = form.ToModel();
_contactRepository.Save(theModel);
}
catch (RulesException ex)
{
ex.AddModelStateErrors(ModelState, string.Empty); // Passing string.Empty for prefix, since I don't use prefixes.
}
return View(form);
Однако приведенный выше код не работает. Я наверняка что-то пропустил, но не знаю что. Я впервые использую xVal.
Благодарю за любую помощь!