问题标签 [autocompleteextender]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
200 浏览

asp.net-mvc - 我可以将 MVC 操作作为 AutoCompleteExtender 的 ServiceMethod 吗?

假设 Tools 是我的控制器,我在 ServicePath 中指定“/Tools”,在 ServiceMethod 中指定操作名称“GetToolsList”。我可以用这种方式触发 AutoCompleteExtender 吗?我怎样才能在这里将 prefixText 传递给 Action?还是不可能?

0 投票
4 回答
7419 浏览

asp.net - 我可以在*没有*网络服务的情况下使用 AJAX 自动完成扩展器吗?

使用带有 VB 代码隐藏的 ASP.NET 3.5。

我不想使用网络服务在文本框上填充自动完成扩展器。在这种情况下,这是用户输入电子邮件地址的地方,我不想每次都访问数据库。我更愿意将集合保持在会话状态并将自动完成“绑定”到该状态。

是否可以将 ServicePath 和/或 ServiceMethod 设置为代码隐藏中的内容,而不是 web 服务?

0 投票
1 回答
15953 浏览

asp.net - ASP.NET Ajax - Autocompleteextender 控件出现在其他控件后面

具体来说,我有一个顶部带有自动完成扩展器的搜索表单。当您输入字符串时,它会按预期自动完成下拉列表中的匹配项。

问题是表单下方的几个 SliderExtender 控件出现在自动完成下拉列表上方(它没有覆盖这些控件)。

我环顾四周,但还没有找到答案。似乎问题可能发生在其他控件上,而不是特定于这些控件。

0 投票
3 回答
8416 浏览

vb.net - ASP.Net:元素不是已知元素

我一直在尝试使用 ASP.NET Ajax Control Toolkit 中的 AutoComplete Extender,但是在让它真正工作时遇到了很多麻烦。

为了安装 AjaxControlToolKit,我将它放在我的应用程序的 bin 目录中,然后我只是将控件拖放到表单中。然而,它一直在说,

“元素‘AutoCompleteExtender’不是已知元素”

所以一开始,我以为我还没有注册它,但是当我看标题时,它已经在那里了:

所以我根本不确定,为什么它仍然给我带来问题。

我的 bin 文件夹中的其他程序集文件包括:

System.Web.Extensions.ddl System.Web.Extensions.Design.dll

这是我的代码:

0 投票
1 回答
748 浏览

ajax - Ajax AutoCompleteExtender .. 我可以将两个字符串传递给我的 webmethod 吗?

我让它工作,我将一个字符串传递给我的网络方法,它做了一个很好的自动完成框......

但现在我需要传递两个字符串来帮助过滤结果。做这个的最好方式是什么?

0 投票
1 回答
18059 浏览

ajax - AJAX C# AutoCompleteExtender contextKey

你如何动态地将参数/控制传递给 contextKey?

因为我想在 Web 服务级别检查 tbB、tbC。我已经阅读了这篇文章5 次,但仍然没有任何意义,每一半都缺少完整的代码。

0 投票
3 回答
494 浏览

asp.net - JavaScript - 如何从字符串名称调用函数并传递数组对象?

我有一个用户控件,它允许用户提供他们自己的脚本名称,这些名称由控件在特定事件上调用。

我有以下代码:

me.get_formatFunction 包含函数的名称,即“FormatItem”。这个例子目前正在使用 eval,我不想使用它......加上这个例子无论如何都不起作用,但我想我会展示我想要得到的东西。

在上面的示例中,我得到一个值未定义的错误,因为 'item' 是一个字符串数组,而 eval 尝试将其转换为一个长字符串。

我怎样才能实现这个功能仍然通过'item'作为字符串数组传递给命名函数?

如果传递命名函数是一个坏主意,有没有其他选择?

这就是我的控件的声明方式:

0 投票
1 回答
672 浏览

vb.net - 自动完成扩展器无法在 vb.net 上运行

我在 vb.net 上使用了 ajax autocompleteextender,它在 c# 上工作得很好,但在 vb.net 上不工作,所以如果有任何解决方案,那么请告诉我

谢谢

0 投票
1 回答
3663 浏览

ajax - 从 AutoCompleteExtender 调用启用 Ajax 的 WCF 应用程序

我正在尝试使用 WCF 服务来完成 MS Ajax AutoCompleteExtender 完成列表。我尝试了两种选择。如果我在我的网站项目中添加 WCF 服务,AutoCompleteExtender 通过 POST 调用它并且它工作正常。

然后我决定制作一个单独的 WCF 应用程序并将我的启用 AJAX 的 WCF 服务添加到新应用程序中。我还复制Web.config了我网站中有关servicemodel. 而且它不起作用!首先,自动完成调用服务使用GET,而不是POST。我改变WebInvokeAttributeWebGet接受我的服务GET。现在服务向扩展器发送正确的响应(我使用 Fiddler 观看了这个),但扩展器没有填写完成列表。

扩展器定义如下(act是 AjaxControlToolkit 的标记):

WCF 服务在端口 4227 上工作。它由 Visual Studio 运行。在第一种情况下,ServicePath 是Service1.svc.

Web.Config 以这样的方式定义服务模型:

所以,我有两个问题:

  1. 为什么在这种情况下自动完成使用不同的动词来发送请求?
  2. 为什么它在第二种情况下不起作用?

我上传了一个示例解决方案来重现问题。

0 投票
1 回答
1693 浏览

asp.net-ajax - ASP.NET AJAX 自动完成扩展器滚动问题

我正在查看http://www.asp.net/AJAX/AjaxControlToolkit/Samples/AutoComplete/AutoComplete.aspx上的 ASP.NET AJAX AutoComplete Extender 示例

在列表中填充项目后,滚动似乎在 IE8 中不起作用,但在 IE7 中起作用。如何使滚动在 IE8 中工作?