powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / не работает Autocomplete ajax toolkit
14 сообщений из 14, страница 1 из 1
не работает Autocomplete ajax toolkit
    #37754802
Trus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
разметка
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeFile="Default.aspx.cs" Inherits="_Default" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
    </asp:ToolkitScriptManager>
    <asp:TextBox ID="TextBox1" runat="server"  AutoCompleteType="Disabled"></asp:TextBox>
    
    <asp:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" TargetControlID="TextBox1"
     MinimumPrefixLength="2" ServiceMethod="GetCompletionList" ServicePath="~/AutoComplete.asmx">
    </asp:AutoCompleteExtender>
</asp:Content>


служба
<%@ WebService Language="C#" CodeBehind="~/App_Code/AutoComplete.cs" Class="AutoComplete" %>
класс службы

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
using DBSMTestModel;

/// <summary>
/// Summary description for AutoComplete
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
// [System.Web.Script.Services.ScriptService]
public class AutoComplete : System.Web.Services.WebService {

    public AutoComplete () {

        //Uncomment the following line if using designed components 
        //InitializeComponent(); 
    }

    [WebMethod]
    public string[] GetCompletionList(string prefixText, int count)
    {
        DBSMTestEntities db = new DBSMTestEntities();
        if (count == 0)
        {
            count = 10;
        }

        List<string> items = db.erz_person.Select(n => n.surname).ToList();
        int index = -1;
        for (int i = 0; i < items.Count(); i++)
        {
            if (items[i].StartsWith(prefixText))
            {
                index = 1;
                break;
            }
            // Остановить, если поиск переходит к следующей букве. 
            // (Это повышает производительность.) 
            if (String.Compare(items[0], prefixText) == 1) break;


            if (index == -1) return new string[0];
        }

        List<string> wordList = new List<string>();
        for (int i = index; i < (index + count); i++)
        {
            // Остановиться при достижении конца списка. 
            if (i >= items.Count) break;
            // Остановиться, если имена перестают соответствовать вводу, 
            if (!items[i].StartsWith(prefixText)) break;
            wordList.Add(items[i]);
        }
        // И, наконец, все найденные соответствия возвращаются: 
        return wordList.ToArray(); 
        

    }
    
}


я начинающий.
задача такая--есть текстбокс, есть база на мс сиквеле, там табличка erz_person там есть поле с фамилиями(surname).надо в текстбоксе запустить автокомплит.Бъюсь третий день. Помогите пожалуста а то помру или рехнусь.
...
Рейтинг: 0 / 0
не работает Autocomplete ajax toolkit
    #37754826
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
ты бы мил человек хоть симптомы болезни напесал
например, "ставлю брейкпойнт в вебметоде и вижу что он выполняется"
...
Рейтинг: 0 / 0
не работает Autocomplete ajax toolkit
    #37754830
Trus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПОставил точку останова на if (count == 0)
ввел данные в текстбокс--никакой реакции,
чувство что пофиг моему тексбоксу на весь этот автокомплит
...
Рейтинг: 0 / 0
не работает Autocomplete ajax toolkit
    #37754835
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
Trus
Код: plaintext
1.
AutoCompleteType="Disabled"

а это че?
...
Рейтинг: 0 / 0
не работает Autocomplete ajax toolkit
    #37754851
Trus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хз--вроде так пишут, или еще autocomplit="off"--так в примерах по ajax toolkit написано.
...
Рейтинг: 0 / 0
не работает Autocomplete ajax toolkit
    #37754857
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
...
Рейтинг: 0 / 0
не работает Autocomplete ajax toolkit
    #37755207
Trus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
почитал, попробовал--с тем же результатом--мертвый текстбокс, не выходит. Селал все как в прмере--тока со своей базой.
...
Рейтинг: 0 / 0
не работает Autocomplete ajax toolkit
    #37755505
Trus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Неужели такой непобедимый этот аякс экстендер
?.ну чего в моем вышеприведенном коде не так?. Почему же он не работает, помогите пожалуста--хоть какую нибудь наводящую мысль...
...
Рейтинг: 0 / 0
не работает Autocomplete ajax toolkit
    #37755659
Фотография iConst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Trus,

Понятие "не работает" слишком абстрактно. Локализуй проблему - тогда мб помогут.
...
Рейтинг: 0 / 0
не работает Autocomplete ajax toolkit
    #37756253
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
TrusНеужели такой непобедимый этот аякс экстендерчудес не бываит
1) смотрим html+js в фиребуге
2) ставим брейкпойнт(ы) в обработчиках js-событиев
(мой опыт jQuery autocomplete, поэтому куда именно - не скажу)
3) смотрим - срабатывает брейкпойнт или нет
...
Рейтинг: 0 / 0
не работает Autocomplete ajax toolkit
    #37756271
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.TrusНеужели такой непобедимый этот аякс экстендерчудес не бываит
1) смотрим html+js в фиребуге
2) ставим брейкпойнт(ы) в обработчиках js-событиев
(мой опыт jQuery autocomplete, поэтому куда именно - не скажу)
3) смотрим - срабатывает брейкпойнт или нет
1. Firebug
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
не работает Autocomplete ajax toolkit
    #38587141
er gwerg w
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
se er gwerg wer gwerg w
...
Рейтинг: 0 / 0
не работает Autocomplete ajax toolkit
    #38587143
er gwerg w
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
er gwerg w,
...
Рейтинг: 0 / 0
не работает Autocomplete ajax toolkit
    #38587779
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SanSYS.пропущено...
чудес не бываит
1) смотрим html+js в фиребуге
2) ставим брейкпойнт(ы) в обработчиках js-событиев
(мой опыт jQuery autocomplete, поэтому куда именно - не скажу)
3) смотрим - срабатывает брейкпойнт или нет
1. Firebug
Можно ещё меню "Expect Element" по правой кнопке мыши в Опере. Вполне себе такой нормальный "фаербаг", только "из коробки".
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / не работает Autocomplete ajax toolkit
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]