只有数字的字段 ASP.NET

Only number's field ASP.NET

我想要 ASP.NET 的特殊字段,我使用 ASP:TextBox 作为我的登录页面。这个想法是:当你在移动设备上时,它会识别字段并使用一个只有数字的特殊键盘(我的登录页面只使用数字)

我测试过,但它不起作用:

 <asp:TextBox CssClass="LoginTxtBox" ID="Txt_nom" runat="server" AutoCompleteType="Disabled" ForeColor="Black" MaxLength="20" Width="100%" Height="30px" TextMode="Number"></asp:TextBox>

"Number isn't a member of System.UI.WebControls.TextBoxMode"

我查了一下,Number是这个的成员。我不明白为什么我不能用那个调试。 (我可以用 IIS 启动网站,没问题)

感谢您的帮助!

这会有所帮助:

<asp:TextBox ID="Txt_nom" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" ControlToValidate="Txt_nom" runat="server" ErrorMessage="Only Numbers allowed" ValidationExpression="\d+"></asp:RegularExpressionValidator>

你能试试吗:

<asp:TextBox CssClass="LoginTxtBox" ID="Txt_nom" runat="server" AutoCompleteType="Disabled" ForeColor="Black" MaxLength="20" Width="100%" Height="30px" type="Number"></asp:TextBox>

已将 "TextMode" 更改为 "type"。

在此处查看更多信息:http://mobiforge.com/design-development/html5-mobile-web-forms-and-input-types