После тестирования моего приложения я заполнил форму с некоторым значением, сохранил, а затем хотел добавить еще одного человека в список. но на полпути формы я передумал и нажал кнопку возврата в браузере, но затем произошло нечто странное. данные из предыдущей формы загружаются вместо возврата на предыдущую страницу (должен быть список лиц).
Как предотвратить это?
Function AddPersoon(subdienstid As Integer) As ActionResult
Dim viewModel As New PersoonViewModel
ViewData("Persoon.rijbewijsId") = ConvertToSelectlistItemList(_iSubDienstService.GetAllRijbewijzen(), 1)
ViewData("Persoon.PersoonStatusId") = ConvertToSelectlistItemList(_iSubDienstService.GetAllPersoonStatussen(), 1)
Return View(viewModel)
End Function
<HttpPost()> _
Function AddPersoon(subdienstid As Integer, model As PersoonViewModel) As ActionResult
If ModelState.IsValid Then
Try
_iSubDienstService.AddPersoonTo(subdienstid, model)
Return RedirectToAction("Details", New With {.id = subdienstid})
Catch ex As Exception
End Try
End If
ViewData("Persoon.rijbewijsId") = ConvertToSelectlistItemList(_iSubDienstService.GetAllRijbewijzen(), model.Persoon.RijbewijsId)
ViewData("Persoon.PersoonStatusId") = ConvertToSelectlistItemList(_iSubDienstService.GetAllPersoonStatussen(), model.Persoon.PersoonStatusId)
Return View(model)
End Function