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

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

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


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


Ответы (3)


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

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

person Devjosh    schedule 24.01.2012
comment
да, вы правы, я видел это, но один, пожалуйста, я плохо разбираюсь в js/jquery, подскажите, пожалуйста, как присвоить значения: ['javascript', 'css', 'jquery'] - person user1074474; 24.01.2012
comment
в любое скрытое поле или C# var или строку C# - person user1074474; 24.01.2012

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

person David Hoerster    schedule 24.01.2012

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

person Community    schedule 01.02.2012
comment
Хотя теоретически это может ответить на вопрос, было бы предпочтительнее включить сюда основные части ответа и предоставить ссылку для справки. - person Bill the Lizard; 02.02.2012