0
我正在使用AutoCompleteExtender,并且当PageMethod没有数据要返回时需要知道如何处理场景。我目前正在使用的“OnClientPopulating”和“OnClientPopulated” 在“OnclientPopulating”我做了以下内容:AutoCompleteExtender - PageMethod没有要返回的数据
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'事件永远不会触发,因此在我的文本框中留下背景图像。
如果没有填充文本框控件,有没有办法清除texbox背景?意味着从未选择弹出窗口的列表。