【问题标题】:Is it possible to link AJAX autocomplete to server-side event handler?是否可以将 AJAX 自动完成链接到服务器端事件处理程序?
【发布时间】:2011-10-04 10:26:40
【问题描述】:

我正在用 C# 开发一个 ASP.NET Web 窗体应用程序。

在我的产品预订过程中,我使用 ASP.NET AJAX 自动完成扩展器根据用户的数字检索产品的序列号

选择一个序列后,我想自动填写 ProductName 和 ProductPrice 的文本框,以便从 数据库 中检索。这可以通过调用事件处理程序在服务器端轻松完成。

但是,AJAX 自动完成扩展程序似乎没有触发服务器端事件。我发现了一些 client-side 事件,但我不知道如何从 Javascript 调用服务器端函数。

有人建议我使用直接与数据库交互的新 Javascript 框架 (Node.js),但我没有这方面的经验。

有人可以帮忙吗?谢谢

【问题讨论】:

    标签: autocomplete ajaxcontroltoolkit server-side onselect


    【解决方案1】:

    我已经在asp.net应用程序中使用jquery实现了搜索自动完成。它很容易实现,性能也很好。你也可以链接服务器端事件处理程序。 完整的细节在这里给出 http://docs.jquery.com/Plugins/autocomplete

    【讨论】:

    • 感谢您的回答。但是我的经理并不喜欢 jQuery(不要问我为什么)。但是,似乎没有其他解决方案。在文档中显示了它如何与 php 而不是 ASP.NET 一起工作。您能否解释一下如何调用提供建议的网络方法?谢谢
    • 你可以像这样使用
    • 我在 ashx 文件中没有 we 方法,但在代码中。我知道这不是一个好的做法,但我正在维护一个现有的应用程序,而最初的设计就是这样。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-07
    • 2011-08-29
    • 2021-09-26
    • 2011-04-11
    • 2017-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多