【问题标题】:How to make SO tags autocomplete with Ajax如何使用 Ajax 使 SO 标签自动完成
【发布时间】:2010-10-24 23:33:48
【问题描述】:

谁能告诉我如何使用 Ajax 实现 Stack Overflow 标签自动完成文本框之类的功能?

【问题讨论】:

    标签: asp.net ajax autocomplete


    【解决方案1】:

    我建议您购买一本出色的书籍"Pragmatic Ajax",它会引导您完成这样一个示例。

    【讨论】:

      【解决方案2】:

      我强烈建议您查看此jquery autocomplete plugin,我已在我的几个 Web 项目中使用它,并获得了客户的好评。

      【讨论】:

      • 我相信 SO 实际上使用了那个插件。好吧,他们在允许通配符之前就做到了。 SO 博客上的最新帖子之一谈到了他们正在使用的新插件。
      【解决方案3】:

      最简单最简单的方法是在Ajax Controls Toolkit 中使用AutoCompleteExtender

      这使用 WebService 向控件提供数据,并且可以链接到现有的 TextBox。但是,您也可以使用 PageMethod 来提供扩展程序。

      您也可以使用 JavaScript 和 ScriptManager 自行开发,但这可能会非常棘手。我最近尝试过使用 JQuery,它肯定更简单。

      【讨论】:

      • Ajax Controls Toolkit 绝对容易实现,但是与基于 jquery 的 ajax 相比,它会生成非常大的 js 文件 [通常是在“查看源代码”中看到的 .axd 文件]
      • 同意。但是有一些方法可以压缩这些文件。 JQuery 是一个更好的选择,但并非所有环境都允许使用它。例如,我们只允许使用 Asp.Net Ajax 而不是 JQuery。
      【解决方案4】:

      首先您必须创建一个用于检索单词的网络服务

      http://www.csharpcorner.com/UploadFile/raj1979/AutoComplete02142008113654AM/AutoComplete.aspx

      【讨论】:

        猜你喜欢
        • 2012-05-08
        • 1970-01-01
        • 2012-01-14
        • 2022-11-29
        • 1970-01-01
        • 2013-11-11
        • 1970-01-01
        • 1970-01-01
        • 2013-10-17
        相关资源
        最近更新 更多