Ajax FilteredTextBox扩展程序不工作
本文关键字:工作 程序 扩展 FilteredTextBox Ajax | 更新日期: 2023-09-27 17:49:34
我做了正确的一切,它没有显示我任何错误。我只是想让用户输入数字,但它允许所有字符。
这是我的来源
<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>
您应该使用ToolkitScriptManager
而不是ScriptManager
您也可以尝试ValidChars
而不是FilterType
<asp:FilteredTextBoxExtender ID="FilteredTextBoxExtender1" runat="server"
TargetControlID="TextBox1" ValidChars="0123456789.,">
</asp:FilteredTextBoxExtender>
我总是使用FilterMode="ValidChars"或FilterMode="InvalidChars"。然后使用ValidChars="0123456789 "。,"或InvalidChars="0123456789. ",
<asp:FilteredTextBoxExtender
ID="FilteredTextBoxExtender1"
runat="server"
TargetControlID="TextBox1"
FilterMode="ValidChars"
ValidChars="0123456789.,">
</asp:FilteredTextBoxExtender>