2011-06-09 2 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

Это именно то, что я искал. Благодарю. –

Смежные вопросы