在MVC3中清除ViewBag消息

3

我有一个注册表单,在注册成功后,我需要在控制器中设置ViewBag.Msg,并在视图上显示它。这时所有字段都清空了,只有 "您已成功注册" 的消息。

现在,如果我点击提交按钮,则会调用 jQuery 验证,并显示像“必填字段”之类的错误消息。

但是,“成功” 消息仍然存在。如何清除这个消息?


是的,如果没有您的代码,我们无法回答这个问题。 - gideon
1个回答

8
使用
TempData["mesage"]="Hello";

替代

ViewBag.Message="Hello";

因为ViewBag可以在刷新后保留数据,但TempData只能在渲染一次后释放。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接