AutoCompleteExtender的使用
来源:互联网 发布:淘宝启泰数码怎么样 编辑:程序博客网 时间:2024/05/16 14:24
AutoCompleteExtender 自动完成扩展, 配合TextBox使用功能类似现在google中输入搜索字,则在TextBox下出来下拉框显示搜索目标中的项目
这个扩展控件需要配合Web Service使用,所以涉及了点web Service的使用(这里只简单谈下,等用熟了再仔细谈下web service的内容)
先介绍下AutoCompleteExtender的几个关键属性:
a,TargetControlID 这个属性是所有AjaxControlToolkit的共同属性,就是扩展目标控件ID(官方这么说的吧)
b.CompletionSetCount 这个属性是设置显示下拉结果的条数 默认为10吧
c.MinimumPrefixTextLength 这个属性是设置输入几个字符的长度后调用webService中的方法显示下拉列表
d.ServicePath 这个属性设置需要调用的web Service路径
e.ServiceMethod 这个属性设置需要调用的web Service中的方法(函数)
f.EnableCaching:是否在客户端缓存数据,默认为true
g.CompletionInterval:从服务器读取数据的时间间隔,默认为1000,单位:毫秒
注:如果习惯用可视控件设置属性,则a属性在AutoCompleteExtender中设置,其他属性则设置了TargetControlId后,在相应的TargetControl中会多出来个Extenders属性中设置,如果习惯手写代码,则在AutoCompleteExtender代码属性中设置。
例子: 1.新建一个页面,加入ScriptManager控件 一个TextBox控件 一个AutoCompleteExtender控件
2.新建立一个webService,添加一个[WebMethod]方法
其中:必须在webService的类上面添加
[System.Web.Script.Services.ScriptService]
示例代码:webService是在数据库中的一个字段中取数据
页面代码:
webService代码:
后面是我自己参考别人以后得出结论
OnClientItemSelected事件是激发的客户端的事件(在这里绑定是OnArchivesIDItemSelected方法)
详细出处参考:http://www.jb51.net/article/16320.htm
- AutoCompleteExtender控件的使用
- AutoCompleteExtender的使用
- Ajax的AutoCompleteExtender的使用
- Ajax的AutoCompleteExtender的使用
- Ajax 中 AutoCompleteExtender 的使用
- 使用AutoCompleteExtender
- AutoCompleteExtender的使用 滚动条 样式
- 自动完成填充控件AutoCompleteExtender控件的使用
- AutoCompleteExtender的問題
- ajaxControlToolkit AutoCompleteExtender的用法
- 返回AutoCompleteExtender的值
- ajaxControlToolkit AutoCompleteExtender的用法
- AutoCompleteExtender
- AutoCompleteExtender 使用 滚动条效果
- 自动完成控件AutoCompleteExtender使用
- ajaxToolkit:AutoCompleteExtender 使用键值对
- ajaxControlToolkit---AutoCompleteExtender的简单用法
- ajaxToolkit:AutoCompleteExtender 的触发选择事件以及JSON序列化和使用键值对
- Python的动态参数
- 给手机安装NES模拟器,游戏无限玩
- Visual C# windows窗体示例主题(二)(MSDN整理)
- Visual C# windows窗体示例主题(一)(MSDN整理)
- 真正的优雅
- AutoCompleteExtender的使用
- CruiseControl笔记
- 成大事必备9种能力、9种手段、9种心态
- gstreamer学习总结一
- [SQL Server 2005/2008]参数嗅探问题 (性能优化)
- 标量值函数 生成一个10位数的编号 自增型编号
- 数据源 DSN(网上收集整理)
- 心情有点灰,就向阳光多处走
- 标量值函数 日期转换