У меня есть контроллер, у которого есть метод Create для обработки данных HttpPost из формы.Страница, содержащая форму, доступна по URL-адресу
CallOutcome/Call?orderId=114565
Когда форма отправлена, я делаю вставку базы данных и создаю объект модели представления, который возвращается в представление для повторного отображения формы.Это работает нормально, однако теперь URL-адрес изменился на имя моего метода действия:
CallOutcome/Create
Как мне сделать так, чтобы он отображал исходный URL-адрес?Желаемый результат был бы таким, как если бы он работал подобно обратной передаче, то есть повторно отображал ту же страницу и URL.
Это мой (упрощенный) метод действия, который возвращает объект CallDetailsViewModel представлению с именем «Call»:1009 *
[HttpPost]
public ActionResult Create(GGAP_CallOutcome callOutcome)
{
if (ModelState.IsValid)
{
callRepository.SaveCallOutcome(callOutcome);
return View("Call", new CallDetailsViewModel{
CustomerOrder = new CustomerOrder{},
CallOutcome = new CallOutcome{},
Task = new Task{}
});
}
}