我从第 3 方获取了一个带有 List 的对象,因此我无法设置构造函数。我有两个 ActionResult 一个从第 3 方获取对象,另一个用于 jquery 自动完成。
我想不出一种方法来设置列表并防止它在下一个 ActionResult 中不为空......
public class MyController : Controller
{
public List<T> myList;
public ActionResult CallToGetThirdPartList(ThirdPartyObject obj)
{
list = obj.SpecialList;
return View(obj); //important
}
public ActionResult Search(ThirdPartyObject obj) //gets called from jquery
{
var results = from m in myListist //this is null
where m.Title.StartsWith(term)
select new { label = m.Summary, m.id };
return Json(results, JsonRequestBehavior.AllowGet)
}
}