我有一个注册表单,在注册成功后,我需要在控制器中设置ViewBag.Msg,并在视图上显示它。这时所有字段都清空了,只有 "您已成功注册" 的消息。
现在,如果我点击提交按钮,则会调用 jQuery 验证,并显示像“必填字段”之类的错误消息。
但是,“成功” 消息仍然存在。如何清除这个消息?
我有一个注册表单,在注册成功后,我需要在控制器中设置ViewBag.Msg,并在视图上显示它。这时所有字段都清空了,只有 "您已成功注册" 的消息。
现在,如果我点击提交按钮,则会调用 jQuery 验证,并显示像“必填字段”之类的错误消息。
但是,“成功” 消息仍然存在。如何清除这个消息?
TempData["mesage"]="Hello";
替代
ViewBag.Message="Hello";
因为ViewBag
可以在刷新后保留数据,但TempData
只能在渲染一次后释放。