Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Хотел выбрать теги, такие как asp.net или stackoverflow, например?

Автор вопроса: user1074474Ответов: 3

При публикации каждого вопроса на таких веб-сайтах, как ASP.NET и Stack Overflow, есть возможность выбрать теги для вопросов. Эти теги взяты из базы данных, мне нужно точно такое же решение для моего сайта. Может ли кто-нибудь предложить какой-нибудь пример?

Я использую ASP.NET с базой данных SQL Server.

  • Вы можете сохранить уже введенные теги в базе данных, а затем использовать автозаполнение jQuery, когда люди вводят в поле, чтобы отобразить возможные совпадения. На jqueryui.com/demos/autocomplete/#multiple есть демонстрация, которая делает это. Kevin B 24.01.2012
  • возможный дубликат Как вы рекомендуете внедрять теги или тегировать Mark Schultheiss 24.01.2012
  • @KevinB да, я вижу этот пример, но я плохо разбираюсь в jquery/js, пожалуйста, просто опубликуйте способ назначить 'var availableTags=' любому скрытому полю или C# var или C# строке, спасибо user1074474 24.01.2012
  • Я попробовал источник на моей странице asp.net, но он не показывает предложения, как в исходной ссылке, которую вы отправили user1074474 24.01.2012
  • Проблема решена всеми, ответ, который я отметил, является именно решением, я изменил его в соответствии с моей БД user1074474 10.02.2012

jquery

Ответы

Ответ 1 · рейтинг 2 · Devjosh

Это может быть тем, что вам нужно, и тогда вы можете использовать автозаполнение jqueryUI для достижения поведения автозаполнения, как это предлагается Кевин Б

для хранения тегов в базе данных определенно вам нужно управлять им в базе данных на основе отношений TAG-User

Ответ 2 · David Hoerster

Хотя серверный код - это PHP, это учебник показывает, как создать собственное облако тегов на основе jQuery, которое получает данные с сервера (либо из базы данных, либо из какого-либо другого источника).

Ответ 3 · Community

лучшее решение, представленное в Интернете, именно то, что я хотел https://github.com/harindaka/ASPTokenInput API jqueryui, но он модифицирует его, чтобы он идеально подходил для настройки с помощью кода C #, чтобы получить текст на лету, он обрабатывает URL-адрес aspx-страницы, такой как веб-служба, и извлекает результаты из БД при каждом нажатии клавиши. вы можете кодировать все, что хотите, предлагая свой код ItemList.aspx.cs, и вот, идеальная гармония кода C # с мощью Jquery

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы