【发布时间】:2011-06-09 10:39:45
【问题描述】:
我正在网站上开发一个消息传递系统。
当用户发送消息时,她会被重定向到inbox?status=sent,它会显示整洁的状态消息已发送。
但是,如果她继续查看任何收件箱消息并单击返回,她会再次被带到这个状态页面,而我不想再显示它了。 p>
处理这个问题的标准方法是什么?
【问题讨论】:
标签: html asp.net-mvc asp.net-mvc-3 query-string tempdata
我正在网站上开发一个消息传递系统。
当用户发送消息时,她会被重定向到inbox?status=sent,它会显示整洁的状态消息已发送。
但是,如果她继续查看任何收件箱消息并单击返回,她会再次被带到这个状态页面,而我不想再显示它了。 p>
处理这个问题的标准方法是什么?
【问题讨论】:
标签: html asp.net-mvc asp.net-mvc-3 query-string tempdata
你可以试试TempData
[HttpPost]
public ActionResult SendMessage()
{
// TODO: send the message
TempData["status"] = "sent";
return RedirectToAction("Result");
}
在结果视图中,您可以通过从 TempData 获取消息来显示消息:
<div>@TempData["status"]</div>
【讨论】: