Ajax自动完成滚动问题

时间:2012-09-12 08:44:29

标签: asp.net ajax styling autocompleteextender

在ajax网站上有一个关于AutoComplete(有link)的例子,它的滑块相当不错。以下是代码:

<ajaxToolkit:AutoCompleteExtender 
    runat="server" 
    ID="autoComplete1" 
    TargetControlID="myTextBox"
    ServiceMethod="GetCompletionList"
    ServicePath="AutoComplete.asmx"
    MinimumPrefixLength="2" 
    CompletionInterval="1000"
    EnableCaching="true"
    CompletionSetCount="20" 
    CompletionListCssClass="autocomplete_completionListElement" 
    CompletionListItemCssClass="autocomplete_listItem" 
    CompletionListHighlightedItemCssClass="autocomplete_highlightedListItem"
    DelimiterCharacters=";, :"
    ShowOnlyCurrentWordInCompletionListItem="true">
        <Animations>
            <OnShow> ... </OnShow>
            <OnHide> ... </OnHide>
        </Animations>
</ajaxToolkit:AutoCompleteExtender>

但是当我尝试使用它的代码时,我得到了这样的结果(没有滑块和坏视图)

my problem

我的代码中缺少什么?

1 个答案:

答案 0 :(得分:0)

根据您的需要尝试在Css类中使用Css Height,Min-Height或Max-Height。 它会在列表的右侧添加滚动条。宽度也可用于控制宽度。

不要忘记设置overflow:auto;