我有一张注册表。成功注册后,我必须在 Controller 中设置 ViewBag.Msg 并将其显示在 View 中。这次所有的字段都清楚了,只有 出现“您已注册成功”的消息。
现在,如果我单击“提交”,则会调用 jquery 验证并显示“必填字段”等错误消息。
但是“成功”的消息仍然存在。如何清除此消息?
最佳答案
使用
TempData["mesage"]="Hello";
代替
ViewBag.Message="Hello";
因为 ViewBag
也在刷新时维护数据,但是 TempData
在渲染一次后处理
关于javascript - 清除 MVC3 中的 ViewBag 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16579023/