不工作我在我的控制器具有低於代碼:(IEnumerable的<SelectListItem>)ViewBag.Name在ASP.Net
var getAllModel =
VehicleManager.GetAllModelsByMakeId(getMakeId.MakeId)
.Select(c => new SelectListItem {Text = c.Name, Value = c.ModelId.ToString()})
.ToList();
var getAllTrim =
VehicleManager.GetAllTrimByModelId(getModelId.ModelId)
.Select(c => new SelectListItem {Text = c.Name, Value = c.TrimId.ToString()}).ToList();
ViewBag.ModelName = getAllModel;
ViewBag.TrimName= getAllTrim;
,在我的網頁.cshtml也如下:
var trimName = (IEnumerable<SelectListItem>)ViewBag.ModelName;
var modelName = (IEnumerable<SelectListItem>)ViewBag.TrimName;
現在我想插入trimName.Insert(0, new SelectListItem {Text= "Select", Value = ""})
但無法訪問。
這裏是我遇到的問題:Object reference not set to an instance of an object.
任何人有這樣的建議或解釋?
未來是什麼問題? – 2014-10-17 15:36:03
我將編輯與問題 – 2014-10-17 15:37:32
問題看到我的帖子將有助於 – 2014-10-17 15:39:12