0
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Test.Models;

namespace Test.Controllers
{
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            var model = new DropDownListData();
            model.DropDownListItems.Add(new SelectListItem { Text = "Sun", Value = "1" });
            return View(model);
        }
    }
}

System.Collections.Generic.IEnumerable<System.Web.Mvc.SelectListItem>不包含“添加”的定义,并且找不到接受第一个类型参数的扩展方法“添加” System.Collections.Generic.IEnumerable<System.Web.Mvc.SelectListItem>(您是否缺少 using 指令或程序集引用?)

我缺少什么参考?

4

1 回答 1

2

正如错误试图告诉你的那样,IEnumerable<T>是一个只读集合类型。

如果要改变集合,请将其更改为List<T>.

于 2013-08-14T15:15:49.707 回答