Ist es möglich, den von TextBoxFor generierten Eingabetyp festzulegen
Lesezeit: 1 Minute
Ich verwende ASP.NET MVC 3 TextBoxFor in einem Formular und möchte type=”email” für eine einfachere Eingabe für zumindest einige mobile Geräte verwenden, kann aber nicht finden, wie man es mit TextBoxFor festlegt. Ist das nicht ohne weiteres möglich?
[StringLength(50)]
public string Email { get; set; }
(Verwenden Sie bereits eine Datenanmerkung, um die Größenbeschränkung in der DB zu schützen)
mögliches Duplikat des MVC-HTML5-EMAIL-Tags
– András Zoltan
4. September 2012 um 15:55 Uhr
Ich habe separat gefragt, weil ich mich nicht um die E-Mail-Validierung kümmerte, in die die Antwort auf diese Frage einfließt, während ich über das Grundproblem hinwegging, eine Eingabe vom Typ E-Mail zu erhalten.
– d456
4. September 2012 um 18:00 Uhr
Versuchen zu benutzen
@Html.TextBoxFor(m => m.Email, new { @type = "email" })
mögliches Duplikat des MVC-HTML5-EMAIL-Tags
– András Zoltan
4. September 2012 um 15:55 Uhr
Ich habe separat gefragt, weil ich mich nicht um die E-Mail-Validierung kümmerte, in die die Antwort auf diese Frage einfließt, während ich über das Grundproblem hinwegging, eine Eingabe vom Typ E-Mail zu erhalten.
– d456
4. September 2012 um 18:00 Uhr