ajax之AutoCompleteExtender与WebService简单应用

Fritzing0.9.10下载安装和简单使用 Fritzing 作为一款电子设计自动化软件,其画图用于导入到论文和文档,清晰好看,能解决用相机拍实物照片杜邦线很乱的痛点。 阅读详情

本文仍然是学习总结,说明这里的来源浪曦下载视频教程

主要实现功能类似google下拉,输入字符随机提供10条供选择,扩展应用把WebService数据操作改成从数据读取等,前台通过拖放控件和设置后代码如下

  1. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
  2. <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head runat="server">
  6.     <title>AJAX控件之AutoComplete</title>
  7. </head>
  8. <body style="text-align: center">
  9.     <form id="form1" runat="server">
  10.         <asp:ScriptManager ID="ScriptManager1" runat="server" />
  11.         <div>
  12.             <asp:TextBox ID="MyAuto" runat="server" Width="191px"></asp:TextBox><br />
  13.             <br />
  14.             <cc1:AutoCompleteExtender ID="ace" runat="server" CompletionInterval="100" MinimumPrefixLength="1"
  15.                 ServiceMethod="GetCompletionList" ServicePath="WebService.asmx" TargetControlID="MyAuto">
  16.             </cc1:AutoCompleteExtender>
  17.              </div>
  18.     </form>
  19. </body>
  20. </html>
WebService代码如下,注意写 [System.Web.Script.Services.ScriptService] //用以调用Web Service方法签名

 

  1. using System;
  2. using System.Web;
  3. using System.Collections.Generic;
  4. using System.Web.Services;
  5. using System.Web.Services.Protocols;
  6. /// <summary>
  7. /// WebService 的摘要说明
  8. /// </summary>
  9. [WebService(Namespace = "http://tempuri.org/")]
  10. [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
  11. //用以调用Web Service方法签名
  12. [System.Web.Script.Services.ScriptService]
  13. public class WebService : System.Web.Services.WebService {
  14.     public WebService () {}
  15.     [WebMethod]
  16.     public string[] GetCompletionList(string prefixText, int count)
  17.     {
  18.         //if (count == 0)
  19.         //{
  20.         //    count = 10;
  21.         //}
  22.         Random random = new Random();
  23.         List<string> items = new List<string>(count);
  24.         for (int i = 0; i < count; i++)
  25.         {
  26.             char c1 = (char)random.Next(65,90);
  27.             char c2 = (char)random.Next(97, 122);
  28.             char c3 = (char)random.Next(48, 57);
  29.             char c4 = (char)random.Next(33, 43);
  30.             items.Add(prefixText + c1 + c2 + c3 + c4);
  31.         }
  32.         return items.ToArray();
  33.     }
  34. }
英伟达笔试1 本文摘要: 使用NAND2门设计4位奇偶校验发生器,通过15个NAND2门实现4输入异或功能,分三级结构完成奇校验计算。 时序分析公式总结: 建立时间约束:T_cq + T_comb(max) + T_setup + T_skew ≤ T_clk 保持时间约束:T_cq + T_comb(min) + T_skew ≥ T_hold 提供了两段路径的具体时序检查公式和建立违规修复方法 分析32位粘滞累积寄存器Verilog代码: 功能:记录输入数据中出现过的所有1位 每个bit独立实现,复位清零,有效输入时 阅读详情

相关推荐

Linux下libdrm实战:从零搭建一个简单的DRM显示程序(附完整代码)

本文是一份Linux下libdrm的实战指南,详细介绍了如何从零开始搭建一个简单的DRM显示程序。通过对比传统Framebuffer的局限性,阐述了现代DRM架构的核心优势与核心对象(FrameBuffer、Plane、CRTC等)的协作流程。文章提供了完整的代码示例,演示了如何打开设备、创建并填充Dumb Buffer、设置CRTC以依次显示红绿蓝纯色画面,并涵盖了编译、运行及进阶开发要点,为嵌入式Linux图形开发提供了扎实的入门基础。

weixin_29183637的博客 406

AutoCompleteExtender调用webservice服务

[code=".net"] AJAX控件之AutoComplete &nbsp; using System; using Syste...

hanliangshanliang的专栏 154

LLC谐振电路增益公式推导

LLC谐振电路增益公式理解

金凯*博客 1万+

自动完成填充控件AutoCompleteExtender控件的使用

AutoCompleteProperties的属性包括 属性名称 属性描述 备注 TargetControlID 指定要控制的控件的ID 一般为TextBox的ID

我是一棵树 1718

告别‘小爱同学’:用ESP32-S3和esp-sr SDK,从零打造一个离线语音助手(含完整代码)

本文详细介绍了如何利用ESP32-S3芯片和esp-sr SDK从零构建一个离线语音助手,涵盖硬件选型、声学设计、SDK配置及低功耗优化等关键步骤。通过实战案例和完整代码,帮助开发者实现自定义唤醒词和命令词,打造低成本、高隐私的本地语音控制解决方案。

weixin_29041195的博客 371

【实战技巧】matplotlib中文标签显示问题的3种高效解决方案

本文详细介绍了解决matplotlib中文标签显示问题的3种高效方法,包括修改字体设置、临时指定字体和修改后端配置。针对不同操作系统和环境提供了实用技巧,帮助开发者快速解决中文显示为方框的常见问题,提升数据可视化效果。

weixin_30855099的博客 170

Ajax 中 AutoCompleteExtender 的使用

在Ajax中 ,此控件的使用非常的普遍,尤其是用于做查询时非常的实用,下面看简单的例子,其中要注意几个细节, 实例: 1、建立一个ajax enable 的web site,在网站添加一个web 窗体; 2、在网页首页添加一个ScirptManager控件,用于注册ajax框架; 3、拖放一个textbox控件和AutoCompleteExtender控件,由于此控件要联合web serv...

weixin_30648587的博客 263

海康威视web控件开发+vue结合做网页开发

需求:vue的项目,需要在页面展示出海康的硬盘录像机连接的摄像头的实时监控画面以及回放功能. 准备:web开发包(包含插件以及demo,在海康官网即可下载32位64位的都有.那些需要积分下载的博主良心不疼么.) 点击这里下载:链接: https://pan.baidu.com/s/12FrbycWyWWyiRJH5Yd1tPA 提取码: gam5 开始开发: 1.安装demo目录下的WebComponentsKit.exe插件(根据自己的浏览器以及系统选择32位还是64位的插件) 2.打.

u013682258的博客 8484

轻松掌握Ajax.net系列教程十五:使用AutoCompleteExtender

 ------------------http://www.falaosao.net/article.asp?id=165本章介绍AutoCompleteExtender的使用方法。用过Google的朋友都会发现,当我们在搜索框输入关键字的时候,Google会自动列出相关关键字提示。那么用Ajax.net也能做到么?答案是:Of course!第一步:建立AJAX Control Tool

szhourj的专栏 447

199、医疗内窥镜影像:微型镜头与高色彩保真度的ISP定制化方案

医疗内窥镜影像系统开发面临三大光学挑战:衍射极限导致分辨率下降,微型镜头色差严重,镀膜不足引发红外漏光。团队通过定制化ISP方案解决问题:采用分区色差补偿、红外泄露补偿技术,开发12区域分段颜色校正矩阵,并设计自适应伽马曲线。关键经验包括锁定白平衡避免术中偏色,优化FPGA流水线确保30fps流畅度,强调光学标定优先于算法优化。最终方案使DeltaE降至3以下,满足医生对组织颜色细微差异的识别需求,尤其解决了血管与脂肪边界辨识难题。

zzfmlxs的博客 263

如何调用 DBMS_DISKGROUP 对 ASM 文件进行随机读取

该篇博客介绍了如何通过 Java 调用 DBMS_DISKGROUP 读写 Oracle ASM 共享存储文件,并提供了 Java Demo。并测试出 DBMS_DISKGROUP 存在性能瓶颈。

我要出家当道士 1179

AutoCompleteExtender控件的使用

  初次使用AutoCompleteExtender控件,装上Ajax Extension后,还需要一个AjaxControlToolkit.dll的文件,在工具箱中右击选择"选择项",在弹出的对话框中选择浏览按钮,定位到AjaxControlToolkit.dll文件,选择确定,该dll中的控件会被添加到工具箱中。前台代码:"AjaxControlToolkit" Namespa

ymymsky的专栏 714

在实车上进行lio-sam测试

PS:将雷达和imu相对固定后,拆下来,原地晃啊晃,直到xyz进度达到百分百,参考gif。标定完成后,会在result文件夹下生成result.txt。

如果想成为中心,那么就到中心去吧。 997

轻松Ajax.net实例教程3_AutoCompleteExtender(按AjaxControlToolkit字母排序)

本章介绍AutoCompleteExtender的使用方法。用过Google的朋友都会发现,当我们在搜索框输入关键字的时候,Google会自动列出相关关键字提示。那么用Ajax.net也能做到么?答案是:Of course! 第一步:建立AJAX Control Toolkit Website 本例子只需要一个TextBox控件和一个AutoCompleteExtender组件。拖进...

233

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

ASP.Net C# Ajax开发AutoCompleteExtender(自动完成功能)

(1)开发WebService以下功能从数据库读取字段的值,存入string[]中,并返回。。。。文件名:AutoCompleteService_CustName.asmxusing System;using System.Web;using System.Collections;using System.Web.Services;using System.Web.Services.Proto

我爱流氓兔 3131

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Ajax的AutoCompleteExtender的使用

利用Microsoft的ajax工具包开发类似与Google搜索的自动提示功能。可以利用Ajax工具包中的AutoCompleteExtender。具体的使用方法:1.安装工具包就不用啰唆了;2. AutoCompleteExtender控件拖入到窗体中,顺便拖一个TextBox3.设置AutoCompleteExtender属性,主要有下面几个·TargetControl

Teng_s2000的专栏 2123

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

AutoCompleteExtender联动

有时我们会在一个页面上使用多个AutoCompleteExtender,而且后面的AutoCompleteExtender可能依赖于前面AutoCompleteExtender的结果,这可能是有人说的联动效果吧。 这种效果的实现方法有多种,我的一种方法如下: 第一步:在AutoCompleteExtender中添加一个属性,此属性用于标识AutoCompleteExtender所依赖...

baipangying1546的博客 184

ajax和webService在.Net上的运用

第一章:使用Web Service消费网络方法 1.Web Service:可以实现多个站点之间互相通信,大大缩小Web应用程序之间的“通信隔阂“,增强了交互性。    特点: 1) Web Service是可互操作的分布式应用程序: 可实现不同应用程序和在不同系统平台上

zhanghaodong2233的专栏 626

ASP.NET 自动完成 AutoCompleteExtender

要实现的功能: 1.使用VS2008新建一个网站(VS2005新建AJAX网站) 然后再默认Default.aspx页面添加ToolkitScriptManager或ScriptManager控件,然后添加文本框和自动完成控件AutoCompleteExtender,文本框的属性记得设置AutoPostBack为true(自动回发). 代码 <%@PageLa...

weixin_30518397的博客 105

AutoCompleteExtender使用方法

AutoComplete.aspx: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AutoComplete.aspx.cs" Inherits="AutoComplete" %> <%@ Register Assembly="AjaxControlToolkit" Namespace="Ajax...

177

使用AutoCompleteExtender实现自动完成

自动完成也不是什么新技术了,在一些较好的网站上都能看到其应用,下面就把代码贴出来(仅限跟我同一级别的菜鸟观看……老鸟请路过……)需要一个WebService 我也懒得改名子,就直接叫WebService.asmx; 为什么要用WebService? 其实我也不太清楚,只知道AutoCompleteExtender需要三个最为关键的属性:ServicePath="WebServ...

dibengpo4955的博客 214

体验AJAX Toolkit新控件:AutoCompleteExtender

AutoCompleteExtender控件,固名思义就是可以辅助TextBox控件自动输入,实现如http://dict.yodao.com/这样的效果。  AutoCompleteExtender控件的属性:   1.TargetControlID:指定将被辅助完成自动输入的控件ID,这里的控件只能是TextBox;   2.ServicePath:指出提供服务的WEB服务路径,若不指出则Se

Don't think about what u can do,but do what u wanna do 5033

Ajax,谷歌提示AutoCompleteExtender控件

提示内容从数据库中读取: ------------------------------------------页面        歌曲名称:txtSongName" runat="server">        WebService.asmx" MinimumPrefixLength="1" TargetControlID="txtSongName" runat="server" 

徐朗 436

ajax控件AutoCompleteExtender实现智能下拉框。

<br />前台代码:<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server"> <meta http-equiv="Content-Type

hookyzlr的专栏 1034

AutoCompleteExtender

本章介绍AutoCompleteExtender的使用方法。用过Google的朋友都会发现,当我们在搜索框输入关键字的时候,Google会自动列出相关关键字提示。那么用Ajax.net也能做到么?答案是:Of course!第一步:建立AJAX Control Toolkit Website本例子只需要一个TextBox控件和一个AutoCompleteExtender组件。拖进设计界

hyx13864的专栏 564
上一篇: ajax的入门
下一篇: ajax+WebServer及Dataset转xml操作实例
sendling
博客等级 码龄20年 36粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值