aJAXu的小自习室

真是学无止境啊……
 
 

Powered by: 博客园
模板提供:沪江博客
博客园 | 首页 | 发新随笔 | 发新文章 | 联系 | 订阅订阅 | 管理

最新评论

Re:[AjaxControlToolkit]1.使用AutoCompleteExtender(自动完成下拉菜单)实例 安羽. 2010-11-23 22:52  
这个功能比jquery autocomplete 可差多了,灵活性也如jqery autocomplete. [url=http://www.cnblogs.com/yanzisoft/archive/2010/11/23/1885800.html]请看这[/url]
re: [AjaxControlToolkit]1.使用AutoCompleteExtender(自动完成下拉菜单)实例[未登录] 洋洋 2007-08-29 12:38  
可否把代码打个包放在上面
re: [AjaxControlToolkit]1.使用AutoCompleteExtender(自动完成下拉菜单)实例[未登录] 洋洋 2007-08-29 12:37  
我好像也老是搞不成功.
re: [AjaxControlToolkit]1.使用AutoCompleteExtender(自动完成下拉菜单)实例 子风 2007-06-20 11:34  
老大,按照你的例子 我写了一个
但是好象不成功,你有空帮我测试下,是什么问题,谢谢啊
aspx页面;
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AutoCompletle.aspx.cs" Inherits="AjaxText.AutoCompletle" %>

<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Namespace="System.Web.UI" TagPrefix="asp" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

<!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 runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>

</div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
<cc1:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" TargetControlID="TextBox1"
CompletionSetCount="5" MinimumPrefixLength="1" ServiceMethod="GetCompletionList" ScriptPath ="WebService1.asmx">
</cc1:AutoCompleteExtender>
&nbsp;
</form>
</body>

WebService1.asmx


using System;
using System.Data;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.ComponentModel;
using System.Collections.Generic;

namespace AjaxText
{
/// <summary>
/// WebService1 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.Web.Script.Services.ScriptService]
public class WebService1 : System.Web.Services.WebService
{

[WebMethod]
public string[] GetCompletionList(string prefixText, int count)
{
string[] returnValue1 = { "张飞", "张苞", "张郃", "张辽" };
string[] returnValue2 = { "刘备", "刘禅", "刘璋", "刘表" };
switch (prefixText.ToLower())
{
case "张":
return returnValue1;
case "zhang":
return returnValue1;
case "刘":
return returnValue2;
case "liu":
return returnValue2;
default:
return new string[0];
}
}

}
}