C# Ajax控件工具包筛选器类型
我有一个无线电按钮列表和一个这样的文本框C# Ajax控件工具包筛选器类型,c#,javascript,asp.net,C#,Javascript,Asp.net,我有一个无线电按钮列表和一个这样的文本框 <asp:RadioButtonList ID="RadioButtonFirm" runat="server" AutoPostBack="true" RepeatDirection="Horizontal" OnSelectedIndexChanged="RadioButtonFirm_SelectedIndexChanged">
<asp:RadioButtonList ID="RadioButtonFirm" runat="server" AutoPostBack="true" RepeatDirection="Horizontal"
OnSelectedIndexChanged="RadioButtonFirm_SelectedIndexChanged">
<asp:ListItem id="option1" runat="server" Value="Code - int" />
<asp:ListItem id="option2" runat="server" Value="Name - string" />
</asp:RadioButtonList>
<asp:TextBox ID="txtCriteria" Width="120px" SkinID="TextBoxDefault" runat="server"></asp:TextBox>
<asp:FilteredTextBoxExtender ID="txtCriteria_FilteredTextBoxExtender" runat="server"
Enabled="True" FilterType="Numbers" TargetControlID="txtCriteria">
</asp:FilteredTextBoxExtender>
它不起作用了。如果我更改了radiobuttonlist,我仍然可以输入字符串值。我想根据radiobutton选择在文本框中输入整数或字符串。您可以使用javascript动态设置它
TextBoxFilter.set_FilterType(2);
类型的值为
AjaxControlToolkit.FilterTypes.prototype = {
Custom : 0x1, //1
Numbers : 0x2, //2
UppercaseLetters : 0x4, //3
LowercaseLetters : 0x8 //4
}
您可以使用javascript动态设置它
TextBoxFilter.set_FilterType(2);
类型的值为
AjaxControlToolkit.FilterTypes.prototype = {
Custom : 0x1, //1
Numbers : 0x2, //2
UppercaseLetters : 0x4, //3
LowercaseLetters : 0x8 //4
}