Ich habe Ansicht mit der folgenden, die funktioniert:Was kann dazu führen, dass die Html.ValidateFor() -Methode einen Kompilierungsfehler erzeugt?
<%= Html.TextBoxFor(m => m.FirstName, new { @class = "required_field_light" }) %>
<%= Html.ValidationMessageFor(m => m.FirstName) %>
Allerdings, wenn ich die ValidationMessageFor() zu einem ValidateFor() wie folgt zu ändern:
<%= Html.ValidateFor(m => m.FirstName) %>
ich Fehler erhalten diese Kompilierung:
"The best overloaded method match for 'System.IO.TextWriter.Write(char)' has some invalid arguments"
"Argument '1': cannot convert from 'void' to 'char'"
Ich nehme an, ich vermisse etwas irgendwo, aber ich kann nicht herausfinden, was es ist. Ist jemand anderes auf dieses Problem gestoßen und hat eine Lösung gefunden, oder hat jemand eine Idee, wie das zu lösen ist?
den Trick tat. Vielen Dank. –