所以我使用 netcore 制作了一个 crud我更新了数据,但它进入了视图的底部是否可以将更新的数据保留在该位置?我已经尝试使用 .orderby(id) 它不起作用更新的数据仍然进入表格的底部在我更新数据之前:我更新数据后:public IActionResult Index(){ var mhsw = _context.Mahasiswas.ToList(); mhsw.OrderByDescending(m => m.Id); return View(mhsw);}.....[HttpPost]public IActionResult Edit(Mahasiswa model){ if(!ModelState.IsValid) return View(model); _context.Mahasiswas.Update(model); _context.SaveChanges(); return RedirectToAction("Index");}
2 回答
千万里不及你
TA贡献1784条经验 获得超9个赞
当您调用 OrderByDescending 时,您会根据您的条件返回一个有序的序列。调用不会更改源序列。
您需要将有序序列分配给要显示的变量
public IActionResult Index()
{
var mhsw = _context.Mahasiswas.OrderByDescending(m => m.Id).ToList();
return View(mhsw);
}
翻过高山走不出你
TA贡献1875条经验 获得超3个赞
public IActionResult Index()
{
var mhsw = _context.Mahasiswas.ToList();
mhsw=mhsw.OrderByDescending(m => m.Id).ToList();<-----------------
return View(mhsw);
}
这将起作用。
- 2 回答
- 0 关注
- 143 浏览
添加回答
举报
0/150
提交
取消