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サーバー側のイベントは発生しません。「オートコンプリート」機能をサポートするサードパーティのComboBoxコントロールを使用することをお勧めします。AjaxToolkitComboBoxコントロールがうまくいく場合があります。

于 2012-09-25T11:00:12.010 に答える