【问题标题】:How to avoid a query string parameter being remembered?如何避免记住查询字符串参数?
【发布时间】:2011-06-09 10:39:45
【问题描述】:

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

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

但是,如果她继续查看任何收件箱消息并单击返回,她会再次被带到这个状态页面,而我不想再显示它了。 p>

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

【问题讨论】:

    标签: html asp.net-mvc asp.net-mvc-3 query-string tempdata


    【解决方案1】:

    你可以试试TempData

    [HttpPost]
    public ActionResult SendMessage()
    {
        // TODO: send the message
    
        TempData["status"] = "sent";
        return RedirectToAction("Result");
    }
    

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

    <div>@TempData["status"]</div>
    

    【讨论】:

    • 这正是我想要的。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-11
    • 2017-01-01
    • 2015-01-01
    • 2015-04-12
    • 2017-04-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多