2014-02-09 26 views
1

後保存初始文本這是我的第一篇文章,所以,請溫柔:)AjaxControlToolkit AutoCompleteExtender:如何選擇

我開發一個ASP.NET Web用戶控件,這將允許用戶在鍵入一些自由文本在一個多行文本框中,應用程序將異步干擾單詞並使用Ajax將它們提交給Web服務以供進一步處理。 Web服務處理單詞並將多個選項(標識,標題)返回給用戶。

當然,我使用的AutoCompleteExtender控件基本上覆蓋了我的所有需求,但只有一個。 一旦用戶從彈出窗口中進行選擇,我需要跟蹤選定的項目,但是,我不希望我的輸入文本消失或被用戶選擇的項目取代(作爲AutoCompleteExtender似乎默認)。

這是否有意義?我想讓「OnClientItemSelected」事件觸發(以便知道用戶選擇了哪個項目),我不想「丟失」用戶輸入的內容。

任何人都可以幫忙嗎?

謝謝你的時間。

回答

0

在擴展標記中使用DelimiterCharacters="" ""屬性。

基本上,似乎發生的事情是,擴展程序會在看到您指定的分隔字符後識別出新的「建議」。在這種情況下,「」(正常空間)

您也可以使用任何其他分隔符I.e「,」。

相關問題