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

相關問題