在一个控件中有以下代码,
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create(M m, HttpPostedFileBase photo)
{
return RedirectToAction("Details", new {id});
如何仅在Details
的{{1}}视图中显示消息? (例如,一条消息显示“已创建新记录。”位于页面顶部)。其他控件也可能会重定向到视图,它们可能会显示不同的消息,也可能不显示任何消息。
对此有Create
这样的内容吗?
答案 0 :(得分:0)
你可以添加一个查询字符串参数success=true
并在Create中显示一条消息(如果它存在),或者你可以在发送RedirectToAction
响应之前设置一个cookie并在其中测试(并清除它)创建操作,或从客户端脚本处理它。