如何在列表末尾的动态下拉列表中添加额外选项

时间:2016-11-15 07:59:01

标签: c# asp.net-mvc

我想使用MVC C#在动态下拉列表的末尾添加额外的选项名称Other。当下拉列表中加载了数据时,下拉列表末尾的Other总会有一个额外的选项。

public static List<SelectListItem> GetSubjects() {
    try {
        var subjectList = HelperMethods.ListofEntity<Subject>().Select(t => new SelectListItem {
            Text = t.SubjectName,
            Value = Convert.ToString(t.ID)
        }).ToList();
        return subjectList;
    } catch (System.Exception ex) {
          throw ex;
    }
}

1 个答案:

答案 0 :(得分:0)

您可以使用List<T>.Add()

subjectList.Add(new SelectListItem
{
    Text = "Your Text",
    Value = YourValue
});