xVal und ASP.Net MVC 2 AddModelStateErrors Problem
Ich habe eine Anwendung, auf der ich xVal seit einiger Zeit erfolgreich verwende. Es wurde kürzlich auf MVC 2 aktualisiert.
Ich verwende die DataAnnotations-Standardattribute für meine Domänenmodelle, die auch eine "Validate ()" - Methode implementieren, die den DataAnnotationsValidationRunner aufruft. Wenn Fehler auftreten, löst diese Methode eine RulesException aus.
In meinen Controllern verwende ich den sehr typischen catch für RulesException
catch (RulesException e)
{
e.AddModelStateErrors(ModelState, "err");
}
Alle typischen Dinge, fast direkt aus den Beispielen, und bis vor kurzem gut funktionierend (Ich vermute, die Probleme begannen zum Zeitpunkt meines MVC1 -> MVC2-Updates.
So ist das Problem: Wenn die AddModelStateErrors-Methode aufgerufen wird, erhalte ich die Meldung "System.EntryPointNotFoundException: Einstiegspunkt wurde nicht gefunden", die von System.Collections.Generic.ICollection stammt.1.get_Count() at System.Web.Mvc.Html.ValidationExtensions.ValidationMessageHelper(HtmlHelper htmlHelper, ModelMetadata modelMetadata, String expression, String validationMessage, IDictionary
2 htmlAttributes) in System.Web.Mvc.Html.ValidationExtensions.ValidationMessage (HtmlHelper htmlHelper, String modelName, String validationMessage, IDictionary`2 htmlAttributes) in ASP.views_user_edit_aspx .__ RenderContent2 ... {wird von dort weggeschnitten, a
Ich habe mir sowohl den Code für die xVal-Methode als auch die HtmlHelper-Erweiterung angesehen und kann anscheinend nicht herausfinden, was los ist.
Irgendwelche Ideen