0

我的模型中定义了一个选择列表

public class VM_modal
{
    [Key]
    public int VM_modalID { get; set; }

    public List<SelectListItem> SearchOptions  { get; set; }
}

在我的控制器中,我试图将项目添加到此列表中,但我收到一条错误消息,指出参数无效。

var vm_modal = new VM_modal();
vm_modal.SearchOptions.Add(new SelectListItem { Text = "", Value = "" });

据我所见,我正在以与本示例中所示相同的方式进行操作http://www.asp.net/mvc/overview/older-versions/working-with-the-dropdownlist-box-and-jquery /using-the-dropdownlist-helper-with-aspnet-mvc和我见过的其他几个。

4

1 回答 1

0

从我在您的代码中可以看到, SearchOptions 属性未初始化,因此它将在运行时引用 null 。在向列表添加项目之前尝试实例化您的列表。

于 2015-03-13T08:47:34.843 回答