1

我有一个下拉列表,当用户键入相同的内容时,下拉列表必须显示要选择的过滤选项。我已经完成了后面的代码,但过滤尚未完成。

    <asp:DropDownList ID="AppraisersDpd" runat="server" Width="134px" 
         CssClass="dropdownpersonal textfont" 
         onselectedindexchanged="AppraisersDpd_SelectedIndexChanged" AutoPostBack="true"></asp:DropDownList>

后面的代码也在运行:

     AppraisersDpd.DataSource = apprblobj.FillAppraisers();  //fills Appraisers drop down
        AppraisersDpd.DataTextField = "AppraiserName";
        AppraisersDpd.DataValueField = "AppraiserId";
        AppraisersDpd.DataBind();

谁能给我一些线索?我应该使用组合框还是正确?

4

1 回答 1

0

这将需要实现一些 Javascript;因为当您在组合中键入内容时,不会触发任何 ComboBox 服务器端事件。我建议您使用支持“自动完成”功能的第 3 方 ComboBox 控件。Ajax Toolkit ComboBox控件可能适合您。

于 2012-09-25T11:00:12.010 回答