0

在一个控件中有以下代码,

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

如何Details仅在视图中显示消息Create?(例如,在页面顶部显示一条消息“新记录已创建。”)。其他控件也可能重定向到视图,它们可能显示不同的消息或不显示。

它有类似的东西ModelState.AddModelError吗?

4

1 回答 1

0

您可以添加一个查询字符串参数success=true并在 Create 中显示一条消息(如果存在),或者您可以在发送RedirectToAction响应之前设置一个 cookie 并在 Create 操作中对其进行测试(并清除它),或者从客户端脚本处理它。

于 2013-06-15T06:16:48.490 回答