清除MVC3中的ViewBag消息

时间:2013-05-16 04:29:14

标签: javascript jquery asp.net-mvc viewbag

我正在办理登记表。注册成功后,我必须在控制器中设置ViewBag.Msg并在视图中显示它。这次所有的领域都是清晰的 “你已成功注册”消息就在那里。

现在,如果我点击提交,则会调用jquery验证,并显示“必填字段”等错误消息。

但“成功”的信息仍然存在。我该如何清除此消息?

1 个答案:

答案 0 :(得分:6)

使用

TempData["mesage"]="Hello";

而不是

ViewBag.Message="Hello";

因为ViewBag也会在刷新时维护数据,但在渲染一次后才会TempData处理