Перед перенаправлением вставьте что-нибудь в TempData
.Затем в действии Deleted
проверьте, присутствует ли это что-то в TempData
.
[HttpPost]
public ActionResult Delete()
{
// TODO: Delete
TempData["deleted"] = true;
return RedirectToAction("deleted");
}
public ActionResult Deleted()
{
if(TempData["deleted"] == null)
{
throw new HttpException(404, "not found");
}
return View();
}
. Вы должны знать, что за это нужно платить.Если пользователь нажимает F5 при просмотре действия /product/deleted
, он получает 404. Поэтому в основном вы пытаетесь сделать плохой дизайн, и я бы порекомендовал вам его избегать.