Around and About .NET World

Il blog di Marco Minerva
posts - 1671, comments - 2232, trackbacks - 2135

My Links

News

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

AJAX AutoComplete e valori errati

Il controllo AutoCompleteExtender dell'AJAX Control Toolkit consente di creare facilmente TextBox con funzionalità di completamento automatico, ottenendo le alternative attraverso l'invocazione di un Web service. In alcuni casi, tuttavia, i valori restituiti possono sembrare errati: ad esempio, seguendo l'esempio disponibile sul sito, ma cercando di mostrare valori che iniziano con uno o più 0, si noterà che tali 0 non appaiono nelle voci del menu a tendina.

Per risolvere il problema, si devono racchiudere tra virgolette i valori restituiti dal Web service. Ad esempio: 

1 [System.Web.Services.WebMethod] 2 [System.Web.Script.Services.ScriptMethod] 3 public string[] GetCompletionList(string prefixText, int count) 4 { 5 string[] ret = //Recupero dei valori. 6 for (int i = 0; i < ret.Length; i++) 7 ret[i] = "\"" + ret[i] + "\""; 8 return ret; 9 }

Alla riga 7, ogni elemento recuperato viene racchiuso tra virgolette doppie. Così facendo, l'AutoComplete visualizzerà i valori esattamente come gli sono stati passati (escludendo le virgolette).

Technorati Tags: , ,

Print | posted on lunedì 27 ottobre 2008 21:00 | Filed Under [ ASP .NET ]

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET