When an ASP.NET TextBox renders it produces:
However I need it to render as a HTML5 number type instead, like
set type="number" in <asp:textbox type="number" runat="server"> regardless of that it's not appearing in the list, surprisely it will work
type="number"
<asp:textbox type="number" runat="server">