我正在尝试从对象列表中删除一个对象,但是将变量对象设置为null并不会破坏它,它仍然出现在列表中。
我敢肯定这不是最好的方法,但是我认为它可以工作,任何指针都会非常有帮助,谢谢。
代码:
public ActionResult RemoveExisting()
{
pa newpa = (pa)Session["pa_Session"];
if (Session["pa_Session"] != null)
{
var todel = newpa.ExistingPas.FirstOrDefault();
todel = null;
}
return RedirectToAction("Index");
}
您应该为此使用remove
var todel = newpa.ExistingPas.FirstOrDefault();
newpa.ExistingPas.Remove(todel);
//than add list back to session object if you want updated list
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句