我正在办理登记表。注册成功后,我必须在控制器中设置ViewBag.Msg并在视图中显示它。这次所有的领域都是清晰的 “你已成功注册”消息就在那里。
现在,如果我点击提交,则会调用jquery验证,并显示“必填字段”等错误消息。
但“成功”的信息仍然存在。我该如何清除此消息?
答案 0 :(得分:6)
使用
TempData["mesage"]="Hello";
而不是
ViewBag.Message="Hello";
因为ViewBag
也会在刷新时维护数据,但在渲染一次后才会TempData
处理