【问题标题】:wanted selection of tags just like asp.net or stackoverflow,example?想要选择像 asp.net 或 stackoverflow 这样的标签,例如?
【发布时间】:2012-01-24 16:00:18
【问题描述】:

在 ASP.NET 和Stack Overflow 等网站上发布的每个问题都可以选择问题标签。这些标签来自数据库,我的网站需要完全相同的解决方案。谁能举个例子?

我正在使用带有 SQL Server 数据库的 ASP.NET。

【问题讨论】:

  • 您可以将已经输入的标签存储在数据库中,然后在人们在框中键入时使用 jQuery 自动完成来显示可能的匹配项。 jqueryui.com/demos/autocomplete/#multiple 有一个演示可以做到这一点。
  • @KevinB 是的,我看到了这个例子,但我不擅长 jquery/js,请发布一种将 'var availableTags=' 分配给任何隐藏字段或 C# var 或 C# 字符串的方法,谢谢
  • 我在我的 asp.net 页面中尝试了源代码,但它没有显示您发送的源链接中的建议
  • 问题大家都解决了,我标注的答案就是解决方案,我根据我的DB修改了

标签: asp.net jquery asp.net-ajax


【解决方案1】:

This 可能是您想要的,然后您可以使用 jqueryUI 自动完成功能来实现 Kevin B 建议的自动完成行为

为了在数据库中存储标签,你必须根据标签-用户关系在数据库中管理它

【讨论】:

  • 是的,你是对的,我看到了这个,但是请一个,我不擅长 js/jquery,请告诉我赋值的方法:['javascript','css','jquery' ]
  • 到任何隐藏字段或 C# var 或 C# 字符串
【解决方案2】:

虽然服务器端代码是 PHP,但this tutorial 向您展示了如何构建自己的 jQuery 驱动的标签云,从服务器(数据库或其他来源)获取数据。

【讨论】:

    【解决方案3】:

    互联网上最好的解决方案,正是我想要的 https://github.com/harindaka/ASPTokenInput 它使用 jqueryui API,但它对其进行了修改以完全适合能够使用 C# 代码进行调整,以获取动态文本,它像 Web 服务一样处理 aspx 页面的 url,并在每次按键事件时从 db 检索结果.你可以在他们的 ItemList.aspx.cs 代码中编写你想要的所有东西,然后就可以了,C# 代码与 Jquery 的力量完美融合

    【讨论】:

    • 虽然理论上可以回答这个问题,it would be preferable 在这里包含答案的基本部分,并提供链接以供参考。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-15
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 2011-06-27
    • 2011-05-11
    • 2012-10-22
    相关资源
    最近更新 更多