2011-06-09 55 views
1

我正在開發一個網站上的消息系統。如何避免查詢字符串參數被記住?

當用戶發送消息時,她被重定向到inbox?status=sent,顯示一個整潔的狀態消息發送

但是,如果她繼續看到任何收件箱郵件並點擊返回,她會再次進入此有狀態頁面,但我不想再顯示它。

什麼是處理這個問題的標準方法?

回答

2

你可以嘗試使用TempData

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

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

,並在結果顯示,你可以從TempData的獲取它顯示消息:

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

這正是我一直在尋找。謝謝。 – 2011-06-09 11:30:16