首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用AutoCompleteExtender

如何使用AutoCompleteExtender
EN

Stack Overflow用户
提问于 2011-07-26 08:26:20
回答 1查看 1.1K关注 0票数 1

如何使用AutoCompleteExtender。我在windows服务器上使用的是ASP.NET 4.0。我想从数据库中填充一些数据。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-26 08:30:17

我建议您使用ajax工具包:http://www.asp.net/ajax/ajaxcontroltoolkit/samples/

以便能够使用第一个添加到bin文件夹dll。

举个例子,我就是这么用的(你可以写你自己的css类)

代码语言:javascript
复制
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>


    <ajaxToolkit:AutoCompleteExtender runat="server" BehaviorID="AutoCompleteEx" ID="AutoExtend1"
            TargetControlID="txtPokemonNameSearch" ServicePath="AutoCompleteName.asmx" ServiceMethod="GetCompletionListPokemonName"
            MinimumPrefixLength="1" CompletionInterval="500" EnableCaching="true" CompletionSetCount="25"
            CompletionListCssClass="AutoExtender" CompletionListItemCssClass="AutoExtenderList"
            CompletionListHighlightedItemCssClass="AutoExtenderHighlight" CompletionListElementID="DIVAutoExtender"
            DelimiterCharacters=";, :" ShowOnlyCurrentWordInCompletionListItem="true">
            <Animations>
                <OnShow>
                    <Sequence>
                        <OpacityAction Opacity="0" />
                        <HideAction Visible="true" />
                        <ScriptAction Script="
                            // Cache the size and setup the initial size
                            var behavior = $find('AutoCompleteEx');
                            if (!behavior._height) {
                                var target = behavior.get_completionList();
                                behavior._height = target.offsetHeight - 2;
                                target.style.height = '0px';
                            }" />
                                                   <Parallel Duration=".4">
                            <FadeIn />
                            <Length PropertyKey="height" StartValue="0" EndValueScript="$find('AutoCompleteEx')._height" />
                        </Parallel>
                    </Sequence>
                </OnShow>
                <OnHide>               
                    <Parallel Duration=".4">
                        <FadeOut />
                        <Length PropertyKey="height" StartValueScript="$find('AutoCompleteEx')._height" EndValue="0" />
                    </Parallel>
                </OnHide>
            </Animations>
        </ajaxToolkit:AutoCompleteExtender>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6823985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档