我的文本框没有使用自动完成扩展器自动完成
本文关键字:扩展器 文本 我的 | 更新日期: 2023-09-27 18:01:39
标记:
<asp:TextBox ID="tbSearch" runat="server"/>
<cc1:AutoCompleteExtender ID="tbSearch_AutoCompleteExtender" runat="server"
DelimiterCharacters="" Enabled="True" ScriptPath="AutoComplete.asmx" ServiceMethod="GetCompletionList" TargetControlID="tbSearch">
</cc1:AutoCompleteExtender>
<asp:Button Text="Find" OnClick="btnFind" runat="server"/>
<cc1:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</cc1:ToolkitScriptManager>
该服务正在运行,但当我更改文本框中的文本时,不会发生任何事情。这是我的网络服务:
[WebService(Namespace = "http://localhost:1784/WebSite10/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.Web.Script.Services.ScriptService]
public class AutoComplete : System.Web.Services.WebService {
应该在自动完成扩展程序的ServicePath属性中引用web服务,而不是在ScriptPath属性中。请参见此示例:http://www.asp.net/ajax/ajaxcontroltoolkit/Samples/AutoComplete/AutoComplete.aspx
HTH。