I have an object defined as below:
public class MappingObject {
public SelectList cSelectlist { get; set; }
public SelectList sSelectlist { get; set; }
}
This object is passed to a view successfully. I get a null pointer error when I try to read data in my post method as below.
public ActionResult Edit(MappingObject mo) {
foreach(SelectListItem cc in mo.cSelectlist){
Debug.WriteLine("Selected value is " +cc.Text);
}
return View();
}
View code is :
@using myProject.Models;
@model myProject.Models.MappingObject
@{
SelectList consList = Model.cSelectlist;
SelectList scopeList = Model.sSelectlist;
}
And I am using MVC framework.