اكتب بقوة العرض الخاص بك بحيث يكون نموذجًا مرتبطًا به كائن مخصص يحتوي على كلا القائمتين. لاحظ غالبًا ما يشار إلى أن مثل هذا الكائن "ViewModel".
مثال:
ViewModel الخاص بك:
public class MyViewModel
{
public List<X> Added { get; set; }
public List<X> Removed { get; set; }
}
وحدة التحكم الخاصة بك:
public ActionResult Index()
{
var viewModel = new MyViewModel
{
Added = ...,
Removed = ...
};
return View(viewModel);
}
وجهة نظركم:
@model XXXXX.MyViewModel
...