我正在开发一个ASP.Net MVC 3 Web应用程序,我在从复选框列表中获取值时遇到了一些困难.我已经阅读了有关Stackoverflow的大部分问题,但是,我仍然遇到了一些问题.
我有一个ViewModel
public class ViewModelCheckBox
{
public string Id { get; set; }
public string Name { get; set; }
public bool Checked { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
另一个使用上面的viewmodel的ViewModel
public class ViewModelAssignSubSpeciality
{
public ListItem Item { get; set; }
public IList<ViewModelCheckBox> SpecialityList { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
然后在我的控制器中
public ActionResult AssignSubSpeciality(int id)
{
//Get a list of all sub-specialities
var SpecialityList = _listService.GetListItemsByID(3).ToList();
//Get a list of sub-specialities for the the passed in id, this is …Run Code Online (Sandbox Code Playgroud)