【发布时间】:2013-10-22 09:44:45
【问题描述】:
型号:
public class TestModel
{
[Column]
public string Name { get; set; }
}
控制器:
TestModel[] metadata = context.GetTable<TestModel>().ToArray();
return View(itemsToShow.ToList());
名称列并按用户选择的字母顺序对其进行排序,效果很好(已在调试模式下对其进行测试 - 例如,如果用户选择“d”,它只会显示以“d”开头的项目。)
问题是当我在视图中添加“@model IEnumerable”和 foreach 循环时出现错误。
【问题讨论】:
-
您的
items集合的类型为List<string>,而不是List<TestModel>。
标签: c# asp.net-mvc asp.net-mvc-3 razor