Ajax AutoCompleteExtender - 自动突出显示第一项

时间:2017-09-05 10:06:34

标签: asp.net ajaxcontroltoolkit

是否可以自动突出显示Ajax Control Toolkit的AutoCompleteExtender创建的列表的第一项?

我希望第一项突出显示方式与用户在选择文本框并且自动完成列表可见时按down key时相同。如果用户之后按下tab,这将使文本框中填充突出显示的值。

这是基本AutoCompleteExtender字段的代码:

<asp:TextBox ID="namebox" runat="server"></asp:TextBox>


<cc1:AutoCompleteExtender ServiceMethod="GetNames"
    MinimumPrefixLength="1"
    CompletionInterval="100" EnableCaching="false" CompletionSetCount="10"
    TargetControlID="namebox"
    ID="AutoCompleteExtender1" runat="server" FirstRowSelected="false"
    OnClientItemSelected="HandleChange_Name"
    >
</cc1:AutoCompleteExtender>

1 个答案:

答案 0 :(得分:0)

似乎我完全错过了问题代码中已经显示的选项firstRowSelected属性。只需将其设置为true

最终,我发现这是在GitHub上的the AutoCompleteExtender Wiki page中阅读文档。