In. Net Core 3.x Мне нужно выполнить следующую задачу:
Получить серийный номер (SN) из поля ввода в представлении индекса.
Посмотрите SN в БД. Если номер не существует, создайте запись с SN в БД и продолжайте редактировать представление. Если SN был создан, пропустите создание и перейдите к представлению Edit.
Вместо того, чтобы передавать идентификатор записи DB в URL (Controller / Edit / ID), я бы предпочел используйте SN (Controller / Edit / SN)
Я смог настроить его так, чтобы он создавал запись с SN. Но я борюсь с редиректом на вид редактирования. Я нашел несколько примеров, которые предложили шаблон
return RedirectToAction(nameof(Edit), new {serial = product.serial });
, но это не создает правильный URL. Либо атрибуты передаются как метод GET или POST (если я удаляю = product.serial
), но не в URL.
Заранее спасибо.