AutoCompleteExtender控件的使用
初次使用AutoCompleteExtender控件,装上Ajax Extension后,还需要一个AjaxControlToolkit.dll的文件,在工具箱中右击选择"选择项",在弹出的对话框中选择浏览按钮,定位到AjaxControlToolkit.dll文件,选择确定,该dll中的控件会被添加到工具箱中。
前台代码:
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
后台代码:
后台代码应该在WebService中实现,方法签名有比较严格的要求,返回类型必须是String[]类型,传入参数必须是string prefixText, int count;并且在WebService的类名前,需要添加属性:[System.Web.Script.Services.ScriptService],此属性存在于System.Web.Extension中。
//随便写了一点代码,看看功能
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
string[] temp = {"a","aa","aaa"};
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)