Asp.net MVC 3 RC - Razor ValidationMessageFor CustomMessage und ClientSideValidation Problem

ASP.Net MVC 3 RC, Razor

Erleben einige unerwartete, wenn ich versuche, verwenden Sie eine benutzerdefinierte Nachricht und mithilfe von client-seitige Validierung. Das problem ist, es zeigt immer die benutzerdefinierte Meldung, obwohl kein Fehler vorhanden ist.

Also sagen, ich habe eine Client-Modell, bei dem der Vorname ist wie gewünscht eingestellt. Wenn ich den folgenden code-Validierung Nachricht wird nicht angezeigt, bis ich auf Submit klicken und die funktioniert wie erwartet.

@Html.EditorFor(model => model.Client.FirstName) @Html.ValidationMessageFor(model => model.Client.FirstName)

Aber jetzt sage, ich möchte zum anpassen der Validierung Nachricht mit einem Sternchen etwa so:

@Html.EditorFor(model => model.Client.FirstName) @Html.ValidationMessageFor(model => model.Client.FirstName, "*")

Jetzt noch bevor ich auf "Absenden" klicken, es gibt immer ein Sternchen neben dem Feld.

Das erwartete Verhalten ist, dass es zeigen würde, die Sternchen, wenn es einen Fehler bei der überprüfung.

Vielen Dank für jede Hilfe.

InformationsquelleAutor B Z | 2010-12-06
Schreibe einen Kommentar