asp.net AutoCompleteExtender的一个简单例子代码
2018-10-12 13:52
746 查看
<asp:TextBox ID="txtTempScenic" runat="server"></asp:TextBox>
<ajax:AutoCompleteExtender ID="txtTempScenic_AutoCompleteExtender" runat="server" BehaviorID="AutoCompleteEx" DelimiterCharacters="" Enabled="True" ServicePath="~/WebService/AutoComplete.asmx" ServiceMethod="GetScenic" TargetControlID="txtTempScenic" CompletionInterval="500" CompletionSetCount="20" EnableCaching="true" MinimumPrefixLength="1"></ajax:AutoCompleteExtender>
AutoComplete.asmx
<%@ WebService Language="C#" CodeBehind="~/App_Code/AutoComplete.cs" Class="AutoComplete" %>
AutoComplete.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Data;
/// <summary>
///add by ahuinan
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
//若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
[System.Web.Script.Services.ScriptService]
public class AutoComplete : System.Web.Services.WebService
{
public AutoComplete()
{
//如果使用设计的组件,请取消注释以下行
//InitializeComponent();
}
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
//获得景区
[WebMethod]
public string[] GetScenic(string prefixText,int count)
{
ET_ERP.BLL.ERP_ScenicArea b_ScenicArea = new ET_ERP.BLL.ERP_ScenicArea();
string strWhere = " SA_Name like '" + prefixText + "%' AND SA_IsDel = 0";
DataSet ds = b_ScenicArea.Select(" top "+count+" SA_Name", strWhere);
count = ds.Tables[0].Rows.Count;
string[] array = new string[count];
for (int i = 0; i < count; i++)
{
array[i] = ds.Tables[0].Rows[i]["SA_Name"].ToString();
}
return array;
}
}
相关文章推荐
- asp.net AutoCompleteExtender的一个简单例子代码
- 收了100元辛苦费,写了一个最简单的C#ASP.NET的3层架构例子代码,源码是通过代码生成器生成的【写程序的效率神奇的高】
- 收了100元辛苦费,写了一个最简单的C#ASP.NET的3层架构例子代码
- 在ASP.NET MVC 中,一个简单的例子让 URL 请求的 controller 和 action 小写
- 一个简单的C#多线程间同步的例子 from 小菜鸟之家~ASP.NET 入门中
- Asp.net 2.0 一个简单的联动DropDownList示例(示例代码下载)
- sql 存储过程 几个 简单例子,及在asp.net(C#)中调用存储过程的代码
- ASP.NET中的WebService一个简单的例子
- Asp.net 在网页编写C#代码示例-- 一个简单的web MsSql 命令执行环境
- 一个简单的 ASP.NET MVC 例子演示如何在 Knockout JS 的配合下,使用 TypeScript 。
- Asp.net 2.0 一个简单的联动DropDownList示例(示例代码下载)
- Asp.net 2.0 一个简单的联动DropDownList示例(示例代码下载)
- 一个简单的AJAX实现,基于C#的ASP.Net,包括服务器端的程序代码
- 一个超级简单的IP地址搜索引擎(Asp.Net)事件代码12行
- 一个简单的三层结构ASP.NET代码
- 一个简单的AJAX实现,基于C#的ASP.Net,包括服务器端的程序代码
- 一个超级简单的IP地址搜索引擎(Asp.Net)事件代码12行
- Asp.net 2.0 一个简单的联动DropDownList示例(示例代码下载) [zhuan :D]
- [导入]Asp.net 2.0 一个简单的联动DropDownList示例(示例代码下载)
- 一个简单的iTextSharp的ASP.NET的例子(根据iText的jsp版本转换而来)