2010-07-12 6 views
7

comment devrais-je retourner une liste de chaîne dans un résultat json dans C# asp.net MVC?renvoie une liste de chaîne comme JSONResult

Je possède ce contrôleur

public JsonResult AutoCompletePart(string id) 
    { 
     AutoCompleteService srv = new AutoCompleteService(); 
     string[] parts = srv.AutoCompleteItemMaster(id); 

     //how do i return parts as JSON? 

    } 

Merci

+1

C'est un tableau, pas un 'Liste '. – SLaks

+0

Quel plug-in de saisie semi-automatique retournez-vous? – SLaks

+0

J'utilisais la saisie semi-automatique jquery UI. Mais je n'aime pas à quoi ça ressemble et c'était très lent. donc je suis à la recherche d'un autre. Connaissez-vous un meilleur? – twal

Répondre

13

comme ceci:

return Json(parts, JsonRequestBehavior.AllowGet); 

Cela renverra simple tableau de chaînes Javascript.
Si vous souhaitez retourner un format spécifique, veuillez fournir plus de détails.

+0

J'adore comment c'est facile dans ASP.NET MVC. –

+0

NICE! Je le rendais plus difficile que c'était! Merci! – twal

Questions connexes