i have a code below in my controller:
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;
and in my .cshtml page also below:
var trimName = (IEnumerable<SelectListItem>)ViewBag.ModelName;
var modelName = (IEnumerable<SelectListItem>)ViewBag.TrimName;
Now i want to insert a trimName.Insert(0, new SelectListItem {Text= "Select", Value = ""})
but failed to access.
here's the problem i encountered: Object reference not set to an instance of an object.
Anyone has a suggestion or explanation on this?