多个单词导致自动补全扩展程序出现问题

本文关键字:程序 扩展 问题 单词导 | 更新日期: 2023-09-27 18:19:02

我正在使用自动完成扩展器。

问题是当用户开始输入第二个单词并选择自动补全建议时,它会用建议替换第二个单词,但留下第一个单词。

我输入'Cherry Cobbler'

自动完成显示"Desert, Cherry Cobbler, 1 Slice"

当我点击自动完成建议时,它最终在我的文本框中显示为"樱桃沙漠,樱桃馅饼,1片"。第一个单词cherry不应该出现

任何想法?

<asp:TextBox ID="txtLunch" CssClass="headerinput" runat="server" AutoPostBack="True" OnTextChanged="txtLunch_TextChanged"></asp:TextBox>   <strong id="quantitylunch" runat="server" style="font-family: Arial; font-size: 12px; padding-right: 5px; padding-left: 5px;">Quantity</strong>    
                            <ajaxToolkit:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" UseContextKey="true" ContextKey="" Enabled="True" ServicePath="/service/service1.asmx" ServiceMethod="GetFoodNames" MinimumPrefixLength="1" CompletionSetCount="10" TargetControlID="txtLunch" CompletionInterval="500" CompletionListCssClass="autocomplete_completionListElement" CompletionListItemCssClass="autocomplete_listItem" CompletionListHighlightedItemCssClass="autocomplete_highlightedListItem" DelimiterCharacters=";, :" ShowOnlyCurrentWordInCompletionListItem="true">
                </ajaxToolkit:AutoCompleteExtender>

多个单词导致自动补全扩展程序出现问题

我找到了答案,从分隔符中删除" "空格。

DelimiterCharacters=";,:"