ajax之AutoCompleteExtender与WebService简单应用

通过两个mark点确定某一个点的位置 read_image (Image0, '0.bmp') binary_threshold (Image0, Region, 'max_separability', 'dark', UsedThreshold) connection (Region, ConnectedRegions) fill_up (ConnectedRegions, RegionFillUp) select_shape_std (RegionFillUp, SelectedRegions, 'max_area', 70) red... 阅读详情

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

主要实现功能类似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. }
API Streaming Failed 400 <400>InternalError.Algo.InvalidParameter input content must be a string解决方案 本文主要介绍了API Streaming Failed 400 <400> InternalError.Algo.InvalidParameter input content must be a string解决方案,希望能对使用vscode中cline的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案 阅读详情

相关推荐

别再死记硬背Payload了!深入理解Flask/Jinja2 SSTI的Python对象继承链与魔术方法

本文深入解析Flask/Jinja2 SSTI漏洞的底层原理,从Python对象模型出发,详细讲解如何通过魔术方法链实现RCE。文章揭示了Python对象继承链与魔术方法的精妙设计,提供了防御与绕过SSTI漏洞的实用技巧,帮助开发者深入理解漏洞本质并采取有效防护措施。

weixin_42525738的博客 356

AutoCompleteExtender调用webservice服务

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

hanliangshanliang的专栏 154

NVIDIA DGX Spark实战:如何在桌面上轻松运行200B参数大模型(附配置教程)

本文提供了NVIDIA DGX Spark在桌面端运行200B参数大模型的完整实战指南。详细介绍了从硬件初始化、系统配置、容器化环境搭建,到模型加载、量化、推理流水线编写及性能调优的全过程。重点阐述了如何利用其统一内存架构和TensorRT-LLM等工具进行高效本地推理,并探讨了通过双机互联扩展以应对超大规模模型的方法。

i3j4k5的博客 782

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

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

我是一棵树 1718

OpenVox 8FXO板卡驱动安装记录

OpenVox A800P和A1200P的板卡驱动安装及问题解决方法

clliu的专栏 2463

三相电机控制入门:端电压、相电压、线电压到底怎么测?(附实测波形对比)

本文为三相电机控制初学者提供了端电压、相电压和线电压的完整测量指南。通过厘清三者的物理定义与测量方法,详细讲解了如何搭建虚拟星形点电路,并对比分析了方波、SPWM和SVPWM三种主流控制模式下关键电压波形的核心特征与差异,帮助工程师掌握正确的示波器测量与波形解读技巧。

oauth7security的博客 650

Ajax 中 AutoCompleteExtender 的使用

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

weixin_30648587的博客 263

【FPGA教程案例59】深度学习案例6——基于FPGA的CNN卷积神经网络之整体实现

在课程,我们对的基本原理有了初步认识。在上一个课程,我们完成了CNN的Relu激活层、pool池化层、卷积层以及图像输入层的实现,如下图所示:在本课程中,我们将上述四个模块结合起来,构建一个简单的CNN卷积神经网络。...

FPGA/MATLAB学习教程/源码/项目合作开发 2637

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

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

szhourj的专栏 447

PCL SAC-IA 初始配准算法【2025最新版】

采样一致性初始配准算法,简称SAC_IA。博客长期更新,本文最新更新时间为:2025年1月1日。新增参数设置建议

点云侠的博客 37万+

YOLOv8改进策略【损失函数篇】| 2024 引进Focaler-IoU损失函数 加强边界框回归 (Focaler-DIoU、Focaler-GIoU、Focaler-CIoU)

本文记录的是改进YOLOv8的损失函数,将其替换成。现有研究通过利用边界框之间的几何关系来提高回归性能,但忽略了困难样本和简单样本分布对边界框回归的影响。不同检测任务中困难样本和简单样本的分布不同,对于简单样本占主导的检测任务,关注简单样本的边界框回归有助于提高检测性能;对于困难样本比例较高的检测任务,需要关注困难样本的边界框回归。,提高检测器在不同检测任务中的性能。实现的。

Limiiiing的博客 1221

AutoCompleteExtender控件的使用

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

ymymsky的专栏 714

13、离散时间系统建模与分析

本文系统介绍了离散时间系统的建模与分析方法,涵盖连续时间模型的离散化过程、系统稳定性判断准则、输入输出模型转换方法以及有限脉冲响应和阶跃响应模型的应用。通过多个示例详细展示了不同系统在离散化过程中的特性变化,并探讨了采样间隔对系统动态特性的影响。此外,文章还分析了时间延迟的处理方法,并总结了关键知识点及操作步骤,为离散时间系统的实际应用提供了理论基础和实践指导。

2w3e4r5t6y的博客 189

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

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

233

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

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

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Ajax的AutoCompleteExtender的使用

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

Teng_s2000的专栏 2123

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

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、付费专栏及课程。

余额充值