Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von Oktober

SELFHTML Forumsarchiv
(ASP) Ajax - AutoCompletion

Informationsseite
  1. Seite (SONSTIGES) (ASP) Ajax - AutoCompletion von Manuel_, 30. 10. 2007, 14:22
nach unten

(ASP) Ajax - AutoCompletion

Die folgende Nachricht zum Thema stammt von: Manuel_, 30. 10. 2007, 14:22

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

nach obennach unten

(ASP) Ajax - AutoCompletion

Die folgende Nachricht zum Thema stammt von: Rouven, 30. 10. 2007, 14:26

Hello,

»» Erkennt einer von euch vielleicht eine potentielle Fehlerquelle?
»»             Member: <asp:TextBox ID="tbMember" AutoCompleteType="Disabled" runat="server"/><br/>
hmmmmh, AutoCompleteType="Disabled" klingt verdächtig...

MfG
Rouven

--
-------------------
Unser Problem ist, dass wir eine Demokratie entwickelt haben, was nicht immer der richtige Weg ist  --  Bernie Ecclestone zu den lästigen Diskussionen um Regeländerungen in der Formel 1

nach obennach unten

(ASP) Ajax - AutoCompletion

Die folgende Nachricht zum Thema stammt von: Rouven, 30. 10. 2007, 14:40

Hello,

»» »»             Member: <asp:TextBox ID="tbMember" AutoCompleteType="Disabled" runat="server"/><br/>
»» hmmmmh, AutoCompleteType="Disabled" klingt verdächtig...
wobei es auch sein kann, dass das nur an die Clientkomponente durchgereicht wird.
Was kommt denn beim Client als Quelltext an?

MfG
Rouven

--
-------------------
Computer programming is tremendous fun. Like music, it is a skill that derives from an unknown blend of innate talent and constant practice. Like drawing, it can be shaped to a variety of ends: commercial, artistic, and pure entertainment. Programmers have a well-deserved reputation for working long hours but are rarely credited with being driven by creative fevers. Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination, but because their imagination reveals worlds that others cannot see. -- Larry OBrien and Bruce Eckel in Thinking in C#

nach obennach unten

(ASP) Ajax - AutoCompletion

Die folgende Nachricht zum Thema stammt von: Manuel_, 30. 10. 2007, 14:43

Hallo,

beim Client kommt folgendes an:


<!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><title>
 AJAX Test
</title></head>

<body>

    <form name="form1" method="post" action="DropDownTest.aspx" id="form1">
<div>
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTE5NjA4MzQyOWRklPbuyEB3lUvmNVN96o0UYxJB3tY=" />
</div>

<script type="text/javascript">
<!--
var theForm = document.forms['form1'];
if (!theForm) {
    theForm = document.form1;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
// -->

</script>


<script src="/CWA/WebResource.axd?d=w0TvL1ClZ87ZZoHYRZ6vLw2&amp;t=633282235060937500" type="text/javascript"></script>


<script src="/CWA/ScriptResource.axd?d=aVeoGoiXnDkqN0KRTwVm7qrWJ21CbldHj5nvOGpf7k60iYqSapQobRoBH-_9s5rO94Pun4gzvhYyRaeAd1129RWmFbP0C4TLZIXOO7C8Zls1&amp;t=633292758033479835" type="text/javascript"></script>
<script src="/CWA/ScriptResource.axd?d=aVeoGoiXnDkqN0KRTwVm7qrWJ21CbldHj5nvOGpf7k60iYqSapQobRoBH-_9s5rO94Pun4gzvhYyRaeAd1129Y0i4-z0K0R_JiNolZ8TOanfqGk2bBPT6ga-qQRr43g10&amp;t=633292758033479835" type="text/javascript"></script>
<script src="/CWA/ScriptResource.axd?d=pdTYdQTW7a9qy7vZEdY86nkdsuxFARVTxWz39eUvYWEh82X_psMygy6ZA7OZFkzrWXdH8fQNWi23VlwXf8Vkzg2&amp;t=633259161620000000" type="text/javascript"></script>
<script src="/CWA/ScriptResource.axd?d=pdTYdQTW7a9qy7vZEdY86nkdsuxFARVTxWz39eUvYWFdoCoTLZGnyDI3u_ud_SqQe_qguardCMsv5omM1SnpUQ2&amp;t=633259161620000000" type="text/javascript"></script>
<script src="/CWA/ScriptResource.axd?d=pdTYdQTW7a9qy7vZEdY86nkdsuxFARVTxWz39eUvYWGNRRVYPyuYz4_8aTqXQHeIiRebcgDXzZLQvGL6rMqVog2&amp;t=633259161620000000" type="text/javascript"></script>
<script src="/CWA/ScriptResource.axd?d=pdTYdQTW7a9qy7vZEdY86nkdsuxFARVTxWz39eUvYWHtq-9E2MmJHbFsOhce4io9IfRgtOljnmBckgXyUPXZ1_zuEuji6ERn3-lL3nZpFuo1&amp;t=633259161620000000" type="text/javascript"></script>
<script src="/CWA/ScriptResource.axd?d=pdTYdQTW7a9qy7vZEdY86nkdsuxFARVTxWz39eUvYWGNRRVYPyuYz4_8aTqXQHeIgsGiSzSpWOmL0SEcNJRU3YNVPyOavpoFTTZZGSlbAbw1&amp;t=633259161620000000" type="text/javascript"></script>
<script src="/CWA/ScriptResource.axd?d=pdTYdQTW7a9qy7vZEdY86nkdsuxFARVTxWz39eUvYWHgRxzZGZdMIhlPfM-QsI4BBP8ID9AicEsg7ZJYOCbP0HmfbJOA3mH8K37KvetSHsE1&amp;t=633259161620000000" type="text/javascript"></script>
<script src="/CWA/ScriptResource.axd?d=pdTYdQTW7a9qy7vZEdY86nkdsuxFARVTxWz39eUvYWFoWrBdyzjsyF8-r2uk8CasnSz0vYH_5kdFQgKrFrAnoi-IYWU8SHSCozfcDjX5NJY1&amp;t=633259161620000000" type="text/javascript"></script>
<script src="AjaxHelper.asmx/jsdebug" type="text/javascript"></script>

        <script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ScriptManager1', document.getElementById('form1'));
Sys.WebForms.PageRequestManager.getInstance()._updateControls([], [], [], 90);
//]]>

</script>


        <div>


            Member: <input name="tbMember" type="text" autocomplete="off" value="t" id="tbMember" /><br/>





        </div>


<div>

 <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAgKpxpXsAgL9wsU2QWOqNVP2IPkQbxbHkxEt13hh3z4=" />
</div>

<script type="text/javascript">
<!--
Sys.Application.initialize();
Sys.Application.add_init(function() {
    $create(AjaxControlToolkit.AutoCompleteBehavior, {"delimiterCharacters":"","id":"AutoCompleteExtender1","serviceMethod":"GetMemberList","servicePath":"AjaxHelper.asmx"}, null, null, $get("tbMember"));
});
// -->

</script>
</form>

</body>

</html>




Danke
Manuel

nach obennach unten

(ASP) Ajax - AutoCompletion

Die folgende Nachricht zum Thema stammt von: Manuel_, 30. 10. 2007, 14:49

Hi,

das "AutoCompleteType="Disabled"" habe ich nun entfernt.
Das Resultat ist jedoch das gleiche.


Gruss,
Manuel_

nach obennach unten

[SOLVED] (ASP) Ajax - AutoCompletion

Die folgende Nachricht zum Thema stammt von: Manuel_, 30. 10. 2007, 15:24

Hallo,

juhu! Konnte das Problem nun beheben.

Es lag an dem fehlenden "[System.Web.Script.Services.ScriptService]"-Attribut
der WebService-Klasse.

Danke dennoch ;)
Manuel

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von Oktober

© 1998-2006 Seite Impressum, Software: Classic Forum