Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Autocomplete 是否可以将AJAX自动完成链接到服务器端事件处理程序?_Autocomplete_Ajaxcontroltoolkit_Server Side_Onselect - Fatal编程技术网

Autocomplete 是否可以将AJAX自动完成链接到服务器端事件处理程序?

Autocomplete 是否可以将AJAX自动完成链接到服务器端事件处理程序?,autocomplete,ajaxcontroltoolkit,server-side,onselect,Autocomplete,Ajaxcontroltoolkit,Server Side,Onselect,我正在用C#开发一个ASP.NET Web表单应用程序 在我的产品预订过程中,我使用ASP.NETAJAX autocomplete extender根据用户的数字检索产品的序列代码 一旦选择了序列号,我希望自动填写要从数据库检索的ProductName和ProductPrice的文本框。这可以通过调用事件处理程序在服务器端轻松完成 但是,AJAX自动完成扩展器似乎没有触发服务器端事件。我发现了一些客户端事件,但我不知道如何从Javascript调用服务器端函数 有人建议我使用一个新的Javas

我正在用C#开发一个ASP.NET Web表单应用程序

在我的产品预订过程中,我使用ASP.NETAJAX autocomplete extender根据用户的数字检索产品的序列代码

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

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

有人建议我使用一个新的Javascript框架(Node.js),它可以直接与数据库交互,但我对此没有经验


有人能帮忙吗?谢谢

我在asp.net应用程序中使用jquery实现了搜索自动完成。它非常容易实现,性能也非常好。您也可以链接服务器端事件处理程序。 这里给出了完整的细节

谢谢你的回答。但是,我的经理不喜欢jQuery(不要问我为什么)。然而,似乎没有其他解决方案。文档中显示了它如何使用php而不是ASP.NET。请您解释一下如何调用提供建议的web方法?感谢您可以这样使用$(document).ready(function(){$(“#TextBoxId”).autocomplete(autocomplete.ashx');});我没有ashx文件中的we方法,但是在代码中。我知道这不是一个好的实践,但我正在维护一个现有的应用程序,最初的设计就是这样。