【发布时间】:2015-10-06 17:39:03
【问题描述】:
我正在使用 AutoCompleteExtender 并且需要知道当 PageMethod 没有数据要返回时如何处理这种情况。我目前正在使用“OnClientPopulated”和“OnClientPopulated” 在“OnclientPopulating”中,我正在执行以下操作:
function suggestionListPopulating(source, e) {
var textboxControl = $(source.get_element());
textboxControl.css('background', '#FFF url(images/loading3.gif)no-repeat right');
}
在“OnclientPopulated”中,我正在执行以下操作:
function suggestionListPopulated(source, e) {
var textboxControl = $(source.get_element());
textboxControl.css('background-image', 'none');
}
当然,因为在某些情况下没有返回数据;这很好且正确,“OnClientPopulated”事件永远不会触发,因此在我的文本框中留下了背景图像。
如果没有填充文本框控件,有没有办法清除文本框背景?这意味着永远不会弹出列表供您选择。
【问题讨论】:
标签: c# asp.net autocompleteextender