Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.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
如何将Microsoft AJAX自动完成文本框添加到现有的ASP.NET 3.5 SP1 web应用程序项目中?_Asp.net_Ajax_Textbox_Autocomplete_Ajax.net - Fatal编程技术网

如何将Microsoft AJAX自动完成文本框添加到现有的ASP.NET 3.5 SP1 web应用程序项目中?

如何将Microsoft AJAX自动完成文本框添加到现有的ASP.NET 3.5 SP1 web应用程序项目中?,asp.net,ajax,textbox,autocomplete,ajax.net,Asp.net,Ajax,Textbox,Autocomplete,Ajax.net,几年前,当它是“阿特拉斯”时,我玩过它。现在我想使用它,我假设它是VS工具箱中的一个。现在我在网上所能找到的只是一片混乱 谢谢 我不知道如何使用Ajax.Net实现它。然而,我喜欢尽可能多地使用jQuery来处理Ajax/JavaScript内容。它干净、简单、快速 那么我可以推荐jQuery自动完成插件吗? 编辑:这里有一个教程:您下载了AJAX控件工具包吗?它在CodePlex上提供。一旦你这样做了,并把工具箱dll放在你的bin文件夹中,你就可以开始使用它了。我同意,现在jQuery在任

几年前,当它是“阿特拉斯”时,我玩过它。现在我想使用它,我假设它是VS工具箱中的一个。现在我在网上所能找到的只是一片混乱


谢谢

我不知道如何使用Ajax.Net实现它。然而,我喜欢尽可能多地使用jQuery来处理Ajax/JavaScript内容。它干净、简单、快速

那么我可以推荐jQuery自动完成插件吗?


编辑:这里有一个教程:

您下载了AJAX控件工具包吗?它在CodePlex上提供。一旦你这样做了,并把工具箱dll放在你的bin文件夹中,你就可以开始使用它了。

我同意,现在jQuery在任何.NET开发者工具集中都非常普遍(或将变得普遍),我推荐jQuery autocomplete插件。我在30分钟内就把它安装好并运行起来了。

这里有一个链接到。设置起来有点困难,因为您必须设置并附带web服务。如果我从头开始,我可能会使用Damien提到的jQuery方法。如果AJAX控件工具包的下一个版本是使用jQuery重写的,我不会感到惊讶,因为ScottGu的团队在去年10月认可了它。

如果在将AjaxControlToolkit集成到现有站点后出现奇怪的脚本错误,请检查以确保您正确设置了web.config(包括引用程序集的版本号)。您可能希望创建新的“虚拟”Visual Studio中的AJAX网站,使用AJAX模板,查看web.config中需要的所有内容。

我发现AJAX控件工具包解决方案非常慢。当然,我承认这是我的错。我们已经购买了Telerik控件套件,并使用了它们的控件,它们的性能非常好。

我应该如何引用它rom普通asp.net web应用程序?web.config更改等?工具箱中是否已经有AJAX扩展部分?那么您的web.config应该已经可以运行了。尝试将工具箱添加到工具箱中(右键单击并添加新选项卡,然后右键单击并选择“选择项”)单击“浏览”按钮并选择工具包下载时附带的AjaxControlToolkit.dll。AutoCompleteXtender运行大约需要10秒钟。可能……但我发现MS AJAX的功能过于庞大,目前仅在极少数情况下使用。您无需设置web服务。只需在网页上创建一个公共静态方法,然后使用[WebMethod]将其属性化,您将成为GTG。