1

我正在网站上开发一个消息传递系统。

当用户发送消息时,她被重定向到inbox?status=sent显示整洁状态Message sent

但是,如果她继续查看任何收件箱消息并单击Back,她将再次被带到此状态页面,而我不想再显示它。

处理这个问题的标准方法是什么?

4

1 回答 1

2

你可以尝试使用TempData

[HttpPost]
public ActionResult SendMessage()
{
    // TODO: send the message

    TempData["status"] = "sent";
    return RedirectToAction("Result");
}

在结果视图中,您可以通过从 TempData 获取消息来显示消息:

<div>@TempData["status"]</div>
于 2011-06-09T11:07:42.300 回答