2013-06-15 6 views
0

В одном элементе управления есть следующий код,Показать сообщение после RedirectToAction в Asp.Net Mvc 4?

[HttpPost] 
[ValidateAntiForgeryToken] 
public ActionResult Create(M m, HttpPostedFileBase photo) 
{ 
    return RedirectToAction("Details", new {id}); 

Как отобразить сообщение в Details зрения только для Create? (например, сообщение показывает «Новая запись была создана» в верхней части страницы). Другие элементы управления также могут перенаправлять на просмотр, и они могут показывать разные сообщения или нет.

У этого есть что-то вроде ModelState.AddModelError для этого?

ответ

0

Вы можете добавить параметр строки запроса success=true и показать сообщение Создать, если она существует, или вы можете установить куки, прежде чем отправить RedirectToAction ответ и проверить его (и его очистить) в Create действия, или процесс его из клиентский скрипт.

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