Обновление Crud не работает должным образом - PullRequest
0 голосов
/ 24 мая 2018

так что я делаю грубую запись, используя netcore
я обновляю данные, но они доходят до конца представления
возможно ли сделать обновленные данные, чтобы остаться на месте?
я уже пробую использовать.orderby (id) не работает, обновленные данные по-прежнему идут вниз таблицы

Перед обновлением данных:

image

После обновления данных:

image

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 ]

0 голосов
/ 24 мая 2018

Когда вы вызываете OrderByDescending, вы получаете упорядоченную последовательность в соответствии с вашим состоянием.Исходная последовательность не изменяется при вызове.
Вам необходимо назначить упорядоченную последовательность переменной, которую вы хотите показать

public IActionResult Index()
{
    var mhsw = _context.Mahasiswas.OrderByDescending(m => m.Id).ToList();
    return View(mhsw);
}
0 голосов
/ 24 мая 2018
public IActionResult Index()
        {
            var mhsw = _context.Mahasiswas.ToList();
            mhsw=mhsw.OrderByDescending(m => m.Id).ToList();<-----------------
            return View(mhsw);
        }

Это будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...