我可能做了一些愚蠢的事情,但是无法找出问题所在。我正在尝试修改ASP.NET MVC 4中的简单会员功能。我略微修改了一个附带模板的RegisterModel,并像这样添加了一个类别列表:
public class RegisterModel
{
...
public List<SelectListItem> Categories { get; set; }
}
然后,在账户控制器中,我尝试向此列表添加一个项目,但是出现了“对象引用未设置为对象的实例
”错误:
[AllowAnonymous]
public ActionResult Register()
{
RegisterModel rm = new RegisterModel();
//SelectListItem guestCategory = new SelectListItem();
//guestCategory.Value = null;
//guestCategory.Text = "Guest";
rm.Categories.Add(new SelectListItem { Value = null, Text = "Guest" });
...
有什么想法吗?
rm.Categories
是null
。 - sloth