AjaxControlToolkit.dll+WebService.asmx实现自动完成

每用一个组件,就得知道它从哪里来。它有什么优点和不足,能为我们解决什么问题。这些问题官网网站几乎都说的很详细了,所以我们想知道结果直接上去看看就好了。

Address: http://www.ajaxtoolkit.net/

Download:http://ajaxcontroltoolkit.codeplex.com/releases/view/11121

在上述地址现在后解压里面有个SampleWebSite文件夹打开找到Bin文件里面就是AjaxControlToolkit.dll,根据需要选择不同的语言版本。

第一步把组件附加到我们项目的Bin文件下。

第二注册到我们页面:<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

第三再引入脚步管理器<asp:ScriptManager ID="ScriptManager1" runat="server">  </asp:ScriptManager>

第四在文本中调用:

<asp:TextBox ID="txtCustomerName" runat="server" CssClass="text_style" Width="200"></asp:TextBox>
                                        <cc1:AutoCompleteExtender ID="aceCustomer" runat="server" Enabled="True" EnableCaching="true"
                                            CompletionInterval="100" MinimumPrefixLength="1" ServiceMethod="Get_CustomerName"
                                            ServicePath="~/HLWebService.asmx" CompletionSetCount="20" TargetControlID="txtCustomerName">
                                        </cc1:AutoCompleteExtender>

第五调用WebService方法即可:

[WebMethod]
    /// <summary>
    /// 用于:自动完成功能 --> 客户名称
    /// </summary>
    public string[] Get_CustomerName(string prefixText, int count)
    {
        string[] name;
        name = (from c in db.Customer
                where c.Name.Contains(prefixText)
                select c.Name).Take(count).ToArray();
        return name;
    }

时间: 2024-11-05 17:20:39

AjaxControlToolkit.dll+WebService.asmx实现自动完成的相关文章

php 如何利用 soap调用.Net的WebService asmx文件

原文:php 如何利用 soap调用.Net的WebService asmx文件 最近,帮一个同行测试用.net写的WebService接口,C#调用通过,现在需要测试一下php版本对它的调用,经过各种探索, 相关的PHP调用webservice的过程如下: 1.打开php相关扩展: 找到配置文件php.ini 文件, 打开以下扩展 extension = php_soap.dllextension = php_curl.dllextension = php_openssl.dll 2.php代

Delphi - Windows系统下,Delphi调用API函数和7z.dll动态库,自动把文件压缩成.tar.gz格式的文件

项目背景 应欧美客户需求,需要将文件压缩成.tar.gz格式的文件,并上传给客户端SFTP服务器. 你懂的,7-Zip软件的显著特点是文件越大压缩比越高,在Linux系统上相当于我们Windows系统上WinRAR或者好压软件一样的存在. 7-Zip软件下载与安装 网上下载相关安装包并完成安装,找到安装目录,复制7z.dll文件到D盘. .bat文件的制作 通过7-Zip软件使用手册了解到,通过动态命令行调用7z.dll可以把文件压缩成.tar.gz格式的,实际上是先将文件压缩成.tar格式的文

处理WebService asmx的经验

项目的需求,需要和一个.net系统进行数据交换,合作方提供了一个WebService接口.这个与一般的PHP POST或GET传值再查库拿数据的思路有点不一样,需要用到SOAP模块,处理方法也很简单,就是有一些需要注意的事情. 首先确认你的PHP.ini开启了.SOAP,就是 extension=php_soap.dll 这前面的分号去咯. 代码很简单:句容市鄂茂钢铁 <?php $client = new SoapClient('http://www.nowamagic.net/SearchS

C#实现Dll(OCX)控件自动注册的两种方法 网上找的 然后 自己试了试 还是可以用的

尽管MS为我们提供了丰富的.net framework库,我们的程序C#开发带来了极大的便利,但是有时候,一些特定功能的控件库还是需要由第三方提供或是自己编写.当需要用到Dll引用的时候,我们通常会通过“添加引用”的方式将它们纳入到项目中,然后就可以像使用自己的类一样方便的使用它们了.但是,有些Dll库(OCX)文件是需要注册到Windows注册表后才能正常添加和使用的.本文介绍两种为Dll库(OCX)自动注册的方法,为大家提供参考. 首先,大家都知道在Windows的“运行”中,输入“Regs

Java调用Webservice(asmx)的几个例子

2009-06-28 17:07 写了几个调用例子: 1. import org.apache.axis.client.*;import org.apache.axis.client.Call;import org.apache.axis.client.Service;import javax.xml.namespace.QName;import javax.xml.rpc.ParameterMode;import javax.xml.rpc.JAXRPCException;import jav

WebService,ASMX文件使用XML格式数据传递参数、验证与获取XML格式返回值的一种方式

1:首先WebService方法定义,每个方法定义两个参数,一个用于验证权限,string格式的XML文本用于传输数据.最终目的实现,WebService方法,验证权限,获取XML数据,处理之后返回XML数据.一下面一段代码为例进行说明: [WebMethodAttribute(Description = "新增督学计划")] public string InspectorPlan_Add(string Token, string XMLParas) { try { //安全凭证检查

webservice asmx 无法序列化接口 System.Collections.Generic.IList

转载自:http://www.cnblogs.com/chenhuzi/p/4178194.html 今天有位同事在方法里加了一个IList<entity> 的返回值,也没有测试,直接发布,导致了如下错误. NotSupportedException: 无法序列化接口 System.Collections.Generic.IList InvalidOperationException: 反射“entity”时出错. InvalidOperationException: 无法反射方法 metho

Jquery Ajax 跨域调用asmx类型 WebService范例

摘要:Ajax 在 Web 2.0 时代起着非常重要的作用,然而有时因为同源策略(SOP)(俗称:跨域问题(cross domain)) 它的作用会受到限制.在本文中,将学习如何克服合作限制.本文以asmx方式搭建webservice作为测试用后端,给出完整的前后端调用解决方案.范例代码. 关键词: jquery ajax 跨域  webservice  asmx  cross-domain 0 问题分析 0.1 什么是跨域问题? 越来越多的网站需要相互协作.例如,在线房屋租赁网站需要谷歌地图的

动态调用WebService(C#) (非常实用)

前言 站在开发者的角度,WebService 技术确实是不再“时髦”.甚至很多人会说,我们不再用它.当然,为了使软件可以更简洁,更有层次,更易于实现缓存等机制,我是非常建议将 SOAP 转为 RESTful 架构风格的.但到目前为止,WebService 在一些Public Institution 中使用还是十分广泛的. 这里主要讨论一下关于WebService的调用问题.关于WebService 的调用分为静态调用和动态调用两种,外加直接Http请求方式 静态调用 静态调用的方式是通过“Add