Я пытаюсь использовать расширитель автозаполнения Ajax Control Toolkit со службой WCF.
Этот вопрос - почти то, что я ищу, один из ответов указывает на учебник , но я не могу заставить его работать.
В моем решении у меня есть проект приложения веб-формы и проект библиотеки служб WCF.
Одним из свойств расширителя автозаполнения является ServicePath
, которое учебник указывает на файл SVC:
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div>
<asp:TextBox runat="server" ID="myTextBox" Width="300" autocomplete="off" />
<ajaxToolkit:AutoCompleteExtender
runat="server"
BehaviorID="AutoCompleteEx"
ID="autoComplete1"
TargetControlID="myTextBox"
ServicePath="Autocomplete.svc"
ServiceMethod="GetCompletionList"
MinimumPrefixLength="0"
CompletionInterval="1000"
EnableCaching="true">
</ajaxToolkit:AutoCompleteExtender>
</div>
</form>
Прямо сейчас в ServicePath
Я указываю на http-адрес (http://localhost:8731/Design_Time_Addresses/WebApp.WcfServiceLibrary/ProductService/
), на котором запущена моя служба WCF, но она просто не работает.