Я использую этот код для автозаполнения здесь он не запускает метод службы
Админ/PatientAuto1.aspx-файл
&ЛТ;%@ страницы язык="в C#" AutoEventWireup значение=значение"true" CodeFile="PatientAuto1.aspx-файл.КС" наследует="Admin_PatientAuto1" %&ГТ;
&ЛТ;%@ зарегистрировать Assembly="Аjaxcontroltoolkit" пространство имен="Аjaxcontroltoolkit" атрибута tagprefix="АСП"%&ГТ;
<название>
&ЛТ;как ASP:scriptmanager при ИД="ScriptManager1" атрибут runat="сервер" enablepagemethods="правда"и GT;
<asp:autocompleteextender enabled="true" servicemethod="GetSearch" minimumprefixlength="4" completioninterval="10"
="" enablecaching="истинный" completionsetcount="10" targetcontrolid="элемент textbox1" идентификатор="AutoCompleteExtender1" атрибут runat="сервер" firstrowselected="ложно"и GT;
&ЛТ;АСП:метка идентификатор="Метка1" атрибут runat="сервер" текст="поиск по фамилии"и GT;
&ЛТ;АСП:текстовое поле с ID="элемент textbox1" атрибут runat="сервер"и GT;
Админ/PatientAuto1.aspx-файл.в CS
использование системы;
использование системы.Коллекции.Общий;
использование System.Linq;
использование системы.Сеть;
использование System.Web.UI;
используя системы.Веб.Пользовательского интерфейса.WebControls;
использование System.Data;
используя системы.Данных.Поставщики sqlclient;
использование системы.Конфигурация;
использование System.Web.Services;
общественный разделяемого класса Admin_PatientAuto1 : система.Веб.Пользовательского интерфейса.Страницы
{
охраняемых недействительными в(объект отправителя, EventArgs в электронной)
{
}
[WebMethod]
публичный статический список<string> GetSearch(строковый термин)
{
Список<строка> У listPatientNames = новый список<строка&ГТ;();
строка cs = ConfigurationManager.ConnectionStrings["CredenceDBConn"].Параметр connectionString;
using (SqlConnection con = new SqlConnection(cs))
{
SqlCommand cmd = new SqlCommand("[dbo].[spGetPatientNames_Vamsi]", кон);
УМК.CommandType = CommandType.Хранимая процедура;
cmd.параметры.Добавить(новый SqlParameter()
{
Имяпараметра = "@перспективе",
Стоимостное выражение
});
против.Открыть();
SqlDataReader rdr = cmd.Метода executereader();
а (ор.Читать())
{
список имен пациентов.Добавить(rdr["PatientName"].Метод toString());
}
}
возврат listPatientNames;
}
}
Что я уже пробовал:
сервисный метод не срабатывает ,пробовал использовать скрипт сервиса