0
到selectlistitem

我已经在我的模型错误尝试添加项MVC

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和我见过几个人。

回答

0

从我在代码中可以看到的内容来看,SearchOptions属性没有初始化,所以它在运行时会引用null。尝试在添加项目之前实例化您的列表。

+0

啊我想出了问题,这是我在我的模型中使用System.Web.Mvc命名空间,但在我的控制器中的System.Web.WebPages.Html选择列表。我现在只是使用mvc。 – user3407039 2015-03-13 08:55:07

相关问题