Die Begrenzung der Länge der Zeichen in einem Textfeld während der Verwendung des Messers Html.EditFor

Ich bin mit MVC3 Razor engine zu sichten erzeugen und die folgende Zeile von code-Generierung eine textbox

 @Html.EditorFor(model => model.AddressLine1)

In den entsprechenden Modell-ich bin mit einem Daten-annotation Attribut, um die Anzahl der zulässigen Zeichen auf 55:

[StringLength(55)]
public string  AddressLine1 { get; set; }

Jedoch dies erlaubt dem Benutzer, geben Sie eine längere Adresse werden nur dann erzählt, dass über eine Validierung Nachricht, wenn Sie versuchen, und senden Sie das Formular. Wie kann ich die Grenze der textbox zu 55 Zeichen, so dass der Benutzer nicht in der Lage ist zu geben mehr, als dass in?

Wenn ich die Generierung der text-box selbst würde ich die maxlength-Attribut für einen input geben, aber ich bin mir nicht sicher, wie Sie die gleichen Ergebnisse zu erzielen, indem Sie das Html.EditFor Methode.

InformationsquelleAutor Sperick | 2012-06-29
Schreibe einen Kommentar