Is it possible to set type of input generated by TextBoxFor

前端 未结 4 1802
感情败类
感情败类 2021-02-12 03:42

I am using ASP.NET MVC 3 TextBoxFor in a form and would like to use type=\"email\" for easier input for at least some mobile devices but cannot find how to set it using TextBoxF

4条回答
  •  悲&欢浪女
    2021-02-12 04:33

    You're using it the wrong way.

    Use EditorFor in View:

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

    In model, add the [DataType( DataType.EmailAddress )] Data Annotations property:

    [DataType( DataType.EmailAddress )]
    public string Email { get; set; }
    

提交回复
热议问题