0
我正在與下拉框的HTML助手,我想填充選擇列表,如果一個對象不在我的模型中的另一個ICollection屬性。如果不在集合中,然後添加到選擇列表
基本上這是一個與團隊合作的應用程序,我希望能夠檢查一個球員是否被選中開始對陣球隊,如果他/她在首發球隊列表中,那麼他們不會成爲picksSubs視圖中的下拉列表。
道歉爲此查詢的開放式結束。請提供您可能有的任何建議!
非常感謝,
Ĵ沿線的
我正在與下拉框的HTML助手,我想填充選擇列表,如果一個對象不在我的模型中的另一個ICollection屬性。如果不在集合中,然後添加到選擇列表
基本上這是一個與團隊合作的應用程序,我希望能夠檢查一個球員是否被選中開始對陣球隊,如果他/她在首發球隊列表中,那麼他們不會成爲picksSubs視圖中的下拉列表。
道歉爲此查詢的開放式結束。請提供您可能有的任何建議!
非常感謝,
Ĵ沿線的
東西:
public class MyViewModel
{
public int Selected { get; set; }
public List<Person> All { get; set; }
public List<Person> Exclude { get; set; }
// Create selectlist of items which are not in exclude list
public SelectList GetSelectList
{
get
{
var r = All.Where(q => !Exclude.Any(p => p.ID == q.ID)).OrderBy(p => p.Name).ToList();
return new SelectList(r, "ID", "Name", Selected);
}
}
public MyViewModel()
{
All = new List<Person>();
Exclude = new List<Person>();
}
}
鑑於:
@Html.DropDownListFor(model => model.Selected,Model.GetSelectList)
你有什麼這麼遠嗎? – 2013-03-22 00:45:20