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