Как использовать автозаполнение jQuery, используя aspx URL? - PullRequest
0 голосов
/ 30 марта 2010

Я хранил свои «данные» в выпадающем списке, который также был на странице, о которой я пишу. Но пользователь не хочет видеть этот выпадающий сейчас. Если я уберу его, данные, которые он предоставил моим автозаполненным данным, исчезнут. Поэтому я решил создать отдельную страницу .aspx и назвать ее так. Это не работает. Что ты думаешь я делаю не так?

Вот вызов jQuery в $ (document.ready (функция):

$('[id$=txtEntry2]').autocomplete("LookupCodes.aspx?type=IC", { mustMatch: true });

Вот страница .aspx. Он вызывает один из двух методов, которые возвращают список строк:

protected void Page_Init(object sender, EventArgs e)
        {
            //get the parameter from the query string, pass to fetch data
            string whichSearch = Request.QueryString["type"];

            //FC = FeedCode, IC = Ing. Code
            if (whichSearch == "FC")
            {
                List<string> feedCodes = SearchFeedCodes();
                foreach (string feedCode in feedCodes)
                {
                    Response.Write(feedCode);
                }
            }
            else //IC
            {
               List<string> ingCodes = SearchIngredientCodes();
                foreach (string ingCode in ingCodes)
                {
                    Response.Write(ingCode);
                }
            }
        }

1 Ответ

0 голосов
/ 30 марта 2010

Автозаполнение JQuery ищет "q". Я использовал свой собственный идентификатор. Кроме того, мне нужно было использовать StringBuilder и записывать каждый элемент построчно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...