Home TextBoxFor: INumber type but with default value = ""
 I'm using Asp.net Core 2.0 and I have the following code: @Html.TextBoxFor(model => model.personalData.sonsNumber, null, new { type = "number", value = "", required = "required", pattern="[0-9]" })  What I'm trying to is to use the validate feature that HMTL5 provides. The problem is that my model.personalData.sonsNumber is an int and has a number as default value and I need that the default value be set as empty string (""). I already tried the value="" and it is not working. Can any one tell me how to accomplish that? Thank you in advance.