Я пытаюсь заставить мое приложение перенаправить на предыдущую страницу после обновления базы данных, но я не могу понять этого. Что усложняет то, что предыдущая страница - это не просто страница. Он заполняется извлеченной информацией, но с определенной строкой в базе данных, поэтому URL-адрес
бла-бла-бла ... / ProjectDetails? id = (идентификационный номер)
Я пробовал использовать методы перенаправления, но они не так просты, как я надеялся. Может ли кто-нибудь помочь мне понять, как вернуться на предыдущую страницу?
Просмотр
<form method="post">
<select class="custom-select mb-4 col-6" name="Assignee">
<option>John</option>
<option>Jane</option>
<option>Jim</option>
<option>Juju</option>
</select>
<br>
<button type="submit" class="btn btn-info">Save</button>
<a class="btn btn-danger" asp-page="./Teamlead">Cancel</a>
</form>
Отложенный код
public async Task<IActionResult> OnPostAsync(int id)
{
Submission = _SubmissionContext.Submissions
.Where(s => s.ID == id).First();
Submission.AssignedTo = Assignee;
await _SubmissionContext.SaveChangesAsync();
return RedirectToRoute("./ProjectDetails"); //PROBLEM HERE
}