2010-07-12 32 views
7

¿cómo puedo devolver una lista de cadenas en un resultado json en C# asp.net MVC?devolver una lista de cadenas como JSONResult

que tiene este controlador

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

     //how do i return parts as JSON? 

    } 

Gracias

+1

Eso es una matriz, no una 'Lista '. – SLaks

+0

¿Qué complemento de autocompletar está volviendo? – SLaks

+0

estaba usando el autocompletado de la interfaz de usuario jquery. Pero no me gusta cómo se ve y fue muy lento. entonces estoy buscando otro. saber de uno mejor? – twal

Respuesta

13

como esto:

return Json(parts, JsonRequestBehavior.AllowGet); 

Esto devolverá una matriz de cadena sencilla Javascript.
Si desea devolver un formato específico, proporcione más detalles.

+0

Me encanta lo fácil que es esto en ASP.NET MVC. –

+0

AGRADABLE! ¡Lo estaba haciendo más difícil de lo que era! ¡Gracias! – twal

Cuestiones relacionadas