【问题标题】:Ajax tool kit AutoCompleteExtender and javascriptAjax 工具包 AutoCompleteExtender 和 javascript
【发布时间】:2012-07-16 13:14:35
【问题描述】:

我有一个针对文本框的 Ajaxtool 工具包 AutoComplete 扩展器控件。我正在调用 Web 服务并返回要绑定到 AutoComplete 扩展器的值,并且效果很好。我真的很想知道如何在选择项目时在 javascript 中检索 AutoCompleteextender 控件的项目值。

当一个项目被选中时,我通过调用 OnClientItemSelected 属性中的函数来捕获 javascript 函数中的选定值。

<pre>function CallJS(source, eventArgs) {
    alert('something got selected');
    alert(eventArgs.get_value());
}

但我不确定使用哪个 Javascript 属性或对象可以获取 AutoComplete 扩展器控件中的值列表?

【问题讨论】:

    标签: asp.net ajax autocompleteextender


    【解决方案1】:

    使用隐藏字段。你可以在 javascript 中存储值并在服务器端获取它。

    function ItemSelected(sender, EventArgs)
                {
                    hid.value = EventArgs.get_value();
                }
    

    【讨论】:

    • 好的。这将从列表中获取选定的值。但是,如果我当时想获取绑定到该自动完成扩展器的项目列表怎么办?那是我的问题。
    • 你使用网络服务或自动完成什么
    • 是的,我使用 Web 服务,它返回的值列表很好。现在,当从控件中选择一个项目时,我想触发一个 javascript,它应该能够获取绑定到 AutoCompleteExtender 的项目列表。
    • 可以标记为删除。在stackoverflow.com/questions/11515188/… 提出了另一个问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-11
    相关资源
    最近更新 更多