martedì 14 giugno 2011

AutoCompleteExtender Framework 4

Vediamo se anche a voi è capitata la stessa cosa e non siete riusciti a risolverla ..
" cannot create page method "GetCompletationList" "

Questo controllo mi aveva dato problemi anche con la versione precedente non a caso avevo scritto un post che cercava di spiegare il funzionamento dell'extender... per un po' non l'ho utilizzato, ed ora che mi serve .. ha qualche problema .. per fortuna diverso da prima..

asp:TextBox
ID="txtContracts"
runat="server"
ClientIDMode="Static"
Text="start writing for search"
CssClass="contractField preSearch txtContracts"
Width="200px"

asp:AutoCompleteExtender
ID="acetxtContracts"
runat="server"
DelimiterCharacters=""
Enabled="True"
ServicePath=""
ServiceMethod="GetCompletionList"
MinimumPrefixLength="2"
TargetControlID="txtContracts"
UseContextKey="false"
CompletionInterval="500"

[System.Web.Services.WebMethod]
[System.Web.Script.Services.ScriptMethod]
public static string[] GetCompletionList(string prefixText,int count)
{
return GetSuggestions(prefixText, count);
}

In questo modo va Sempre che l'autocomplete risieda nella pagina in cui c'e' il metodo...

Nessun commento: