Asp.net mvc 2 ASP.NET MVC 2:手动创建列表并附加到模型
我有一个模型:Asp.net mvc 2 ASP.NET MVC 2:手动创建列表并附加到模型,asp.net-mvc-2,Asp.net Mvc 2,我有一个模型: [Required] public List<SelectList> Meals { get; set; [必需] 公共列表膳食{获取;设置; } 我想在我的控制器中创建一个列表,这样我就可以将它附加到模型中的“膳食”中 出于某种原因,我在这样做时遇到了问题: _model.MaxCoupons = new List<SelectListItem>(); SelectListItem _mList = new SelectListItem([]{
[Required]
public List<SelectList> Meals { get; set;
[必需]
公共列表膳食{获取;设置;
}
我想在我的控制器中创建一个列表,这样我就可以将它附加到模型中的“膳食”中
出于某种原因,我在这样做时遇到了问题:
_model.MaxCoupons = new List<SelectListItem>();
SelectListItem _mList = new SelectListItem([]{
new SelectListItem { Text = "---", Value = "" },
new SelectListItem { Text = "50", Value = "50" },
new SelectListItem { Text = "60", Value = "60" },
new SelectListItem { Text = "70", Value = "70" },
new SelectListItem { Text = "80", Value = "80" },
new SelectListItem { Text = "90", Value = "90" },
new SelectListItem { Text = "100", Value = "100" },
new SelectListItem { Text = "110", Value = "110" },
new SelectListItem { Text = "120", Value = "120" },
new SelectListItem { Text = "130", Value = "130" },
new SelectListItem { Text = "140", Value = "140" },
new SelectListItem { Text = "150", Value = "130" } },
"Text", "Value" );
_model.MaxCoupons.Add(_mList);
\u model.maxtups=new List();
SelectListItem=新建SelectListItem([]{
新建SelectListItem{Text=“--”,Value=“”},
新建SelectListItem{Text=“50”,Value=“50”},
新建SelectListItem{Text=“60”,Value=“60”},
新建SelectListItem{Text=“70”,Value=“70”},
新建SelectListItem{Text=“80”,Value=“80”},
新建SelectListItem{Text=“90”,Value=“90”},
新建SelectListItem{Text=“100”,Value=“100”},
新建SelectListItem{Text=“110”,Value=“110”},
新建SelectListItem{Text=“120”,Value=“120”},
新建SelectListItem{Text=“130”,Value=“130”},
新建SelectListItem{Text=“140”,Value=“140”},
新建SelectListItem{Text=“150”,Value=“130”},
“文本”、“价值”);
_model.maxCouples.Add(mList);
我现在有点困惑…我能不能创建一个SelectList并从控制器将其附加到我的模型上?我不明白这个。。。这个去哪儿了?
public SelectList Meals { get; set; }
public SelectList MySelectList()
{
List<SelectListItem> _returnList = new List<SelectListItem>();
SelectListItem _mList = new SelectListItem();
_mList = new SelectListItem(){ Text = "---", Value = "" };
_returnList.Add(_mList);
//keep repeating
}
Meals = new MySelectList();