Ajax FilteredTextBox 扩展器不起作用
我所做的一切都是正确的,并且没有显示任何错误。我只想允许用户输入数字,但它允许所有字符。
这是我的来源
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:FilteredTextBoxExtender ID="FilteredTextBoxExtender1" runat="server" TargetControlID="TextBox1" FilterType="Numbers">
</asp:FilteredTextBoxExtender>
<asp:Label ID="Label1" runat="server" Text="Phone No"></asp:Label>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
I did everything correct and its not showing me any error. I just want to allow user to enter numbers but its allowing all the characters.
Here is my source
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:FilteredTextBoxExtender ID="FilteredTextBoxExtender1" runat="server" TargetControlID="TextBox1" FilterType="Numbers">
</asp:FilteredTextBoxExtender>
<asp:Label ID="Label1" runat="server" Text="Phone No"></asp:Label>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该使用
ToolkitScriptManager
而不是ScriptManager
您也可以尝试
ValidChars
而不是FilterType
You should use a
ToolkitScriptManager
instead of aScriptManager
You could also try
ValidChars
instead ofFilterType
我总是使用 FilterMode="ValidChars" 或 FilterMode="InvalidChars"。
然后使用 ValidChars="0123456789.," 或 InvalidChars="0123456789.," 来完成这项工作
I always use FilterMode="ValidChars" or FilterMode="InvalidChars".
Then use the ValidChars="0123456789.," or InvalidChars="0123456789.," to do the job