Asp.net-Mvc
@Html.EditorFor 如何使屬性 type=‘email’
我可以使用 a 輕鬆做到這一點,
TextBoxFor但如何使用 a 做到這一點EditorFor?我想使用 DataAnnotation
[DataType(DataType.EmailAddress)]但這並沒有做到。我不太明白
DataType註釋實際上做了什麼,因為乍一看它似乎根本沒有做任何事情。
type='text'您可以覆蓋 HTML 屬性,如果瀏覽器不支持它,瀏覽器將回退到該屬性:
@Html.TextBoxFor(m => m.Email, new { @type = "email" })
現在好像支持了。
@Html.EditorFor(model => model.Email, new { htmlAttributes = new { @class = "form-control", @type = "email" } })