找不到方法:'System.Collections.Generic.List`1 <system.web.mvc.selectlistitem>

时间:2018-05-30 14:50:27

标签: asp.net-mvc-4

我正在将我的MVC网站转移到新的2012服务器上。在设置它后,我安装了MVC 3/4并移动了我的所有文件。该网站出现很棒,但每当我进入一个有下拉列表项目的页面时,我会得到以下错误,为什么?

  

找不到方法:'System.Collections.Generic.List`1&lt; System.Web.Mvc.SelectListItem&gt;

我是否遗漏了需要在服务器上安装的内容?在我的旧服务器上,它工作正常。

如果我在控制器中对下面的内容进行评论,那么该页面就可以了。

switch (model.QuestTest.NonLicensed) {
    case 0:
        model.QuestTest.NonLicensedDD.Add(new SelectListItem { Text = "0-Non-licensed not available", Value = "0", Selected = true });
        model.QuestTest.NonLicensedDD.Add(new SelectListItem { Text = "1-Non-licensed available", Value = "1" });
        break;
    case 1:
        model.QuestTest.NonLicensedDD.Add(new SelectListItem { Text = "0-Non-licensed not available", Value = "0" });
        model.QuestTest.NonLicensedDD.Add(new SelectListItem { Text = "1-Non-licensed available", Value = "1", Selected = true });
        break;
    default:
        break;
}

0 个答案:

没有答案