0

データベースからリストを返しています。Json メソッドのオブジェクトを返す必要があります。何か案は。私はlinqとMVCが初めてです。

public ActionResult Autocomplete(string term)
        {
            var names = itemsRepository.GetListItemNames(term);
              ///linq code to get my name object out
            return Json(names, JsonRequestBehavior.AllowGet);
        }
4

1 に答える 1

0
public ActionResult Autocomplete(string term)
        {
            var names = itemsRepository.GetDistinctListItemNames(term);
            var getNames = names.Select(c => c.ItemName);

            return Json(getNames, JsonRequestBehavior.AllowGet);
        }

Jsonにはオブジェクトが必要で、私はListをクエリしていたので、この単純なlinq selectは、itemNameである正しいオブジェクトを取得できました。

于 2012-10-24T14:43:33.040 に答える