体验AJAX Toolkit新控件:AutoCompleteExtender
AutoCompleteExtender控件,固名思义就是可以辅助TextBox控件自动输入,实现如http://dict.yodao.com/这样的效果。
AutoCompleteExtender控件的属性:
1.TargetControlID:指定将被辅助完成自动输入的控件ID,这里的控件只能是TextBox;
2.ServicePath:指出提供服务的WEB服务路径,若不指出则ServiceMethod表示本页面对应的方法名;
3.ServiceMethod:指出提供服务的方法名;
4.MinimumPrefixLength:指出开始提供提示服务时,TextBox控件应有的最小字符数,默认为3;
5.CompletionSetCount:显示的条数,默认为10;
6.EnableCaching:是否在客户端缓存数据,默认为true;
7.CompletionInterval:从服务器读取数据的时间间隔,默认为1000,单位:毫秒。
ASPX页面代码:
<form id="form1" runat="server">
<asp:ScriptManager runat="server" ID="ScriptManager1" />
<ajaxToolkit:AutoCompleteExtender
ID="AutoCompleteExtender1"
runat="server"
ServicePath="AutoComplete.asmx"
TargetControlID="TextBox1"
ServiceMethod="GetTextString">
</ajaxToolkit:AutoCompleteExtender>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</form>
</body>
WebServcie-AutoComplete.cs代码:
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.Web.Script.Services.ScriptService]
public class AutoComplete : System.Web.Services.WebService {
public AutoComplete () {
}
[WebMethod]
public string[] GetTextString(string prefixText, int count)
{
string[] strArray = new string[count];
for (int i = 0; i < count; i++)
{
strArray[i] = prefixText + i.ToString();
}
return strArray;
}
}
在这里需要注意以下几点:
1.由于该WEB服务是为Ajax框架提供服务的,因此在类声明之前得加上属性声明:
[System.Web.Script.Services.ScriptService]
2.特别需要注意的是GetTextString这个方法。凡是为AutoCompleteExtender控件提供服务的方法都必需完全满足以下三个条件:
A.方法的返回类型必需为:string [];
B.方法的传入参数类型必需为:string , int;
C.两个传入参数名必需为:prefixText , count。
转载于:https://www.cnblogs.com/jailu/archive/2007/01/27/632201.html
体验AJAX Toolkit新控件:AutoCompleteExtender相关推荐
- Ajax Toolkit日历控件CalendarExtender求教!
Ajax Toolkit新控件CalendarExtender(日历控件) 在DIV中被下拉框遮挡了,如何能让其不被遮挡? 转载于:https://www.cnblogs.com/jerryleee1 ...
- Extended WPF Toolkit 新控件介绍
Extended WPF Toolkit 可以说是WPF Toolkit 的一个补充,也包含了许多WPF 控件供开发者使用.本篇将介绍Extended WPF Toolkit 1.4.0 中新增的一些 ...
- 视频教程-Android Material Design 新控件-Android
Android Material Design 新控件 刘志远,北京邮电大学硕士研究生, 北京育华志远科技有限公司创始人, 育华志远教育品牌负责人,育华志远课程体系打造者. 率领团队为互联网行业培训千 ...
- android Snackbar新控件解析
Dialog和Toast,我们在日常的开发中一定非常熟悉,常常被用来作为Android应用内提示性信息的两种展示方式.然而Google在Design包中又提供了一种新的选择,那就是Snackbar.今 ...
- 【Android】Anroid5.0+新控件---酷炫标题栏的简单学习
Android5.0+推出的新控件感觉特别酷,最近想模仿大神做个看图App出来,所以先把这些新控件用熟悉了. 新控件的介绍.使用等等网上相应的文章已经特别多了,题主也没那能力去写篇详解出来,本篇随笔记 ...
- CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar-Android M新控件
效果图 CoordinatorLayout 概述 CoordinatorLayout官方API 从官方文档中我们可以看到: CoordinatorLayout是一个增强型的FrameLayout. 两 ...
- NavigationDrawer和NavigationView-Android M新控件
Translucent System Bars-4.4新特性 Toolbar-5.0新特性 NavigationDrawer 简介 NavigationDrawer 是 Google 在 Materi ...
- Delphi XE2 新控件 布局Panel TGridPanel TFlowPanel
Delphi XE2 新控件 Firemonkey 布局Panel Windows平台VCl TGridPanel TFlowPanel FMX 跨平台 TLayout TGridLayout TFl ...
- Windows 8 开发31日-第04日-新控件
第04日-新控件: 今天我们来学习一下基础知识--XAML程序中新增的一些控件.本文将介绍如下列出来的控件: AppBar FlipView GridView ProgressRing ScrollV ...
最新文章
- 【Java 2 Platform Enterprise Edition】基础
- GT Transceiver中的重要时钟及其关系(6)TXUSRCLK以及TXUSRCLK2的用途与关系
- wpf中内容包含在border中_WPF Border各种属性介绍
- 【忘川风华录】可爱的大“装备”?名士猫交互设计复盘
- Linux重定向详解
- [react] 在构造函数中调用super(props)的目的是什么?
- @Valid不起效,发现BindingResult读取不到Error信息
- Linux 下挂载新硬盘方法(转)
- java 获取mysql路径_如何使用JPQL收集MySQL基本路径?
- 双蓝牙(HC-05、HC-06)AT指令配对教程
- Android 自定义 View
- 应用安全-安全设备-Waf系列-软Waf-安全狗(Safedog)
- 关于https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/的部分内容
- bzoj2821 作诗(Poetize)
- 一个JAVA小虾米初入江湖
- 千机智能孙海锋:期待与国际同行在高端制造领域同台竞技(自主可控CAM软件:UltraCAM)
- linux下qt触摸屏没反应怎么办,QT移植后触摸屏无法使用(不好使)的解决办法!!!...
- 高通 qca-wifi 移植
- [离散数学]命题逻辑P_5:命题公式分类和等价
- Comment obtenir des vecteurs de phrases?
热门文章
- adminer.php下载,Adminer.php
- bert 中文 代码 谷歌_ELECTRA中文预训练模型开源,110个参数,性能媲美BERT
- nokia 计算机手机,NOKIA手机与电脑的数据线连接
- 物流配送系统设计java,ZigBee物流配送系统设计
- 条件队列java_Java并发系列(4)AbstractQueuedSynchronizer源码分析之条件队列
- oracle02070,ORA-02070:database does not support semijoin错误 | 信春哥,系统稳,闭眼上线不回滚!...
- 数据结构与算法python描述_数据结构与算法——Python语言描述.pdf
- VC2010运行C程序时黑框一闪就没
- 内蒙古工业大学计算机科学与技术,计算机科学与技术的应用领域简述论文内蒙古工业大学.doc...
- python下载在哪个盘_Windows下载安装python详情和注意事项