我可以在C#中将JSONResult转换为IEnumerable列表吗?

时间:2011-02-28 08:38:03

标签: c# jquery asp.net-mvc-2 jsonresult

我有一个发送JSONResult的函数,现在我想在C#中使用该函数并将该JSONResult转换为IEnumerable,以便我可以迭代该结果并将该数据传递给SelectList函数。我可以这样做吗?我使用Asp.Net MVC,JQuery和C#

2 个答案:

答案 0 :(得分:1)

为什么不:

public myObject GetMyObject()
{
    myRepository db = new myRepository();
    return db.ListAllStuff();
}

public JsonResult GetMyJSON()
{
    return Json(GetMyObject(), JsonRequestBehavior.AllowGet);
}

public List<SelectList> GetMyEnumerable()
{
    return this.GetMyObject().ToList();
}

你正在重复利用。

答案 1 :(得分:0)

也可以这样做。

aName