厳密に型指定されたビューモデルで動作する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 を使用するのはこれが初めてです。
助けてくれてありがとう!