Ist es möglich, den von TextBoxFor generierten Eingabetyp festzulegen?

Ich verwende ASP.NET MVC 3 TextBoxFor in einem Formular und möchte type = "email" für eine einfachere Eingabe für mindestens einige Mobilgeräte verwenden, kann jedoch nicht feststellen, wie dies mit TextBoxFor festgelegt wird. Ist das nicht einfach möglich?

Im Hinblick auf

@Html.LabelFor(m => m.Email)
@Html.TextBoxFor(m => m.Email)

Im Modell

[StringLength(50)]
public string Email { get; set; }

(Verwenden Sie bereits eine Datenanmerkung, um die Größenbeschränkung in der Datenbank zu schützen.)

Antworten auf die Frage(4)

Ihre Antwort auf die Frage