Manuel_: (ASP) Ajax - AutoCompletion

Beitrag lesen

Hallo,

ich ein Problem bei der Implementierung des Testbeispieles von
folgender Seite:
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/AutoComplete/AutoComplete.aspx

Es handelt sich um eine AutoComplete-Ajax-Funktion.

Mein bisheriger Code (aspx):

  
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DropDownTest.aspx.cs" Inherits="DropDownTest" %>  
  
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>  
  
<!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>AJAX Test</title>  
  
</head>  
  
<body>  
  
    <form id="form1" runat="server">  
  
        <asp:ScriptManager ID="ScriptManager1" runat="server" />  
  
  
        <div>  
  
  
            Member: <asp:TextBox ID="tbMember" AutoCompleteType="Disabled" runat="server"/><br/>  
  
            <ajaxToolkit:AutoCompleteExtender  
                runat="server"  
                ID="autoComplete1"  
                TargetControlID="tbMember"  
                ServiceMethod="GetMemberList"  
                ServicePath="AjaxHelper.asmx"  
                MinimumPrefixLength="2"  
                CompletionInterval="1000"  
                EnableCaching="true"  
                CompletionSetCount="20" />  
  
  
        </div>  
  
    </form>  
  
</body>  
  
</html>  
  

Code Behind ist leer.
Dafuer den WebServices (AjaxHelper.asmx):

  
[System.Web.Services.WebMethod]  
    [System.Web.Script.Services.ScriptMethod]  
    public string[] GetMemberList(string prefixText, int count)  
    {  
        string[] values = new string[] { };  
        values[0] = "test";  
        values[1] = "test1";  
        values[2] = "test2";  
        return values;  
    }  
  

Es geschieht einfach rein gar nichts.

Erkennt einer von euch vielleicht eine potentielle Fehlerquelle?

Besten Dank fuer eure Zeit!
Manuel