asp.net mvc3 webgrid显示错误

时间:2012-05-07 19:09:00

标签: ienumerable

以下代码在IEnumerable转换问题中引发错误。如果我正在从控制器到视图进行一些转换,请引导我。

控制器代码

  public ActionResult Index()
        {
            DataClasses1DataContext db = new DataClasses1DataContext();
            var kk = (from x in db.tblTests select x).ToList();
            return View(kk);
        }

查看代码

@model MvcApplication4.Models.sampleDoamin

@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<h2>Index</h2>

@{

  var grid = new WebGrid(Model, defaultSort:"name");

}

@grid.GetHtml()

型号代码

public class sampleDoamin
    {
        public int id { get; set; }
        public string name { get; set; }
    }

1 个答案:

答案 0 :(得分:1)

您宣布视图为sampleDomain,但您传递了List<T>某种未知类型的信息。
那不行。