var option = cod.Select(coursesDetail => coursesDetail.Course_Date == c ?
new SelectListItem()
{
Text = coursesDetail.Course_Date,
Value = coursesDetail.Course_Date,
Selected = true
}:
new SelectListItem()
{
Text = coursesDetail.Course_Date,
Value = coursesDetail.Course_Date
}).ToList();
我将列表传递给我的视图,上面的代码完全正常,并且如果满足条件,则默认选择一个选项。但是,如果我做了以下更改:
new SelectListItem()
{
Text = coursesDetail.Course_Date,
Value = coursesDetail.Course_Desc_ID.ToString(),
Selected = true
}:
new SelectListItem()
{
Text = coursesDetail.Course_Date,
Value = coursesDetail.Course_Desc_ID.ToString()
}).ToList();
其中Course_Desc_ID是id,selected = true停止工作。 我在哪里弄错了?