2010-07-12 5 views
7

как бы вернуть список строк в результате json в C# asp.net MVC?возвращает список строк как JSONResult

У меня есть этот контроллер

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

     //how do i return parts as JSON? 

    } 

Благодарности

+1

Это массив, а не «Список ». – SLaks

+0

Какой автозаполненный плагин вы возвращаете? – SLaks

+0

Я использовал автозаполнение jquery UI. Но мне не нравится, как это выглядит, и это было медленно. поэтому я ищу другого. знаете лучшего? – twal

ответ

13

Как это:

return Json(parts, JsonRequestBehavior.AllowGet); 

Это будет возвращать простой массив строк JavaScript.
Если вы хотите вернуть определенный формат, предоставьте более подробную информацию.

+0

Мне нравится, как легко это в ASP.NET MVC. –

+0

NICE! Я делал это сложнее, чем было! Благодаря! – twal

Смежные вопросы