Ajax FilteredTextBox Extender не работает - PullRequest
2 голосов
/ 08 апреля 2011

Я все сделал правильно, и я не вижу никаких ошибок.Я просто хочу, чтобы пользователь мог вводить цифры, но он разрешает все символы.
Вот мой источник

<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>
&nbsp;<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

Ответы [ 2 ]

3 голосов
/ 08 апреля 2011

Вы должны использовать ToolkitScriptManager вместо ScriptManager

Вы также можете попробовать ValidChars вместо FilterType

<asp:FilteredTextBoxExtender ID="FilteredTextBoxExtender1" runat="server" 
                             TargetControlID="TextBox1" ValidChars="0123456789.,">
</asp:FilteredTextBoxExtender>
0 голосов
/ 28 ноября 2013

Я всегда использую FilterMode = "ValidChars" или FilterMode = "InvalidChars".Затем используйте ValidChars = "0123456789.," Или InvalidChars = "0123456789.,", Чтобы выполнить работу

<asp:FilteredTextBoxExtender 
        ID="FilteredTextBoxExtender1" 
        runat="server" 
        TargetControlID="TextBox1" 
        FilterMode="ValidChars"
        ValidChars="0123456789.,">
</asp:FilteredTextBoxExtender>
...