AutoCompleteextender не вызывает сервис
Я рассмотрел несколько примеров исправления этой проблемы, но ни одно из найденных мной решений не помогло. Я даже создал простую страницу, чтобы позвонить в мой сервис. Я протестировал сервис в браузере напрямую, он нормально возвращает данные. Я поставил точку останова на службу, чтобы узнать, звонили ли они, и они, кажется, никогда не попадают туда. Вот моя простая веб-страница:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="demo.aspx.vb" Inherits="RasDelegates.demo" %>
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<br />
<br />
<br />
<asp:TextBox ID="TextBox1" runat="server" AutoComplete="Off"></asp:TextBox>
<asp:AutoCompleteExtender ID="TextBox1_AutoCompleteExtender" runat="server"
DelimiterCharacters=""
MinimumPrefixLength="2"
CompletionSetCount="15"
CompletionInterval="10"
Enabled="True"
ServicePath="../WebServices/EmpWS.asmx"
TargetControlID="TextBox1"
ServiceMethod="FindEmployee"></asp:AutoCompleteExtender>
</form>
</body>
</html>
И мой простой веб-сервис
Imports System.Web
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.ComponentModel
Imports System.Collections.Generic
Imports System.Web.Script.Serialization
Imports System.String
<WebService(Namespace:="http://ws_EA01")> _
<WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
<System.Web.Script.Services.ScriptService()> _
Public Class EmpWS
Inherits System.Web.Services.WebService
<WebMethod()> _
Public Function FindEmployee(ByVal prefixText As String) As List(Of String)
Dim json As New System.Web.Script.Serialization.JavaScriptSerializer
Dim list As List(Of String)
list = WebServices.clsWebService.GetEmps(prefixText)
Dim str As String = Nothing
Try
str = json.Serialize(list)
Catch ex As Exception
End Try
Return list.ToArray().ToList
End Function
End Class
Любая идея Что я пропускаю?