2012-07-16 74 views
0

我有一個Ajaxtool工具包AutoComplete擴展器控件,其目標爲文本框。我正在調用Web服務並返回值綁定到AutoComplete擴展器,這很好。我真的很想知道如何在JavaScript中選擇Item時檢索AutoCompleteextender控件的Item值。Ajax工具包AutoCompleteExtender和javascript

當選擇一個項目時,我通過調用OnClientItemSelected屬性中的函數捕獲javascript函數中的選定值。

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

但我不知道它使用JavaScript屬性或對象,我可以得到值的自動完成擴展控制列表保持?

回答

1

使用隱藏字段。 U可以將值存儲在JavaScript中並在服務器端獲取。

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

好的。這將從列表中獲得選定的值。但是,如果我想要獲取當時綁定到該自動補全擴展器的項目列表呢?這是我的問題。 – SARAVAN 2012-07-16 13:44:22

+0

您是否使用webservice或者什麼用於自動完成 – 2012-07-16 13:45:04

+0

是的,我使用了一個web服務,它返回了一個很好的值列表。現在,當我從控件中選擇一個項目時,我想要觸發一個javascript,它應該能夠獲得綁定到AutoCompleteExtender的項目列表。 – SARAVAN 2012-07-16 13:50:00