Student表
表结构:[ID] ,[LastName] ,[FirstMidName]
=========================================================
在controller里面
public ActionResult Index()
{
var tab = db.Students;
tab.OrderByDescending(a => a.ID).ToList();
// return View(db.Students.OrderByDescending(a => a.ID).ToList()); -》这一行可以正常显示倒序
return (tab);-》这个就是正序显示
}
===================================================
前台绑定的时候model里面的数据集是一个倒序,但foreach里面第一次读的item里面的值,居然是正序的第一行,我想问一下,这个是一个什么情况
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.LastName)
</td>
</tr>
}
第一次foreach的时候,居然取的ID不是modi里面第一行的ID=8的值。
这个是为什么有什么地方不对嘛,代码也不复杂怎么会这样。