Javascript 清除MVC3中的ViewBag消息

Javascript 清除MVC3中的ViewBag消息,javascript,jquery,asp.net-mvc,viewbag,Javascript,Jquery,Asp.net Mvc,Viewbag,我有一张登记表。成功注册后,我必须在控制器中设置ViewBag.Msg并在视图中显示它。这一次所有的字段都是清晰的,只有 “您已成功注册”的消息在那里 现在,如果我单击Submit,就会调用jquery验证,并显示错误消息,如“Required field” 但“成功”的信息仍然存在。如何清除此消息?使用 TempData["mesage"]="Hello"; 而不是 ViewBag.Message="Hello"; 因为ViewBag也会在刷新时维护数据,但TempData在渲染一次后进行

我有一张登记表。成功注册后,我必须在控制器中设置ViewBag.Msg并在视图中显示它。这一次所有的字段都是清晰的,只有 “您已成功注册”的消息在那里

现在,如果我单击Submit,就会调用jquery验证,并显示错误消息,如“Required field”

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

使用

TempData["mesage"]="Hello";
而不是

ViewBag.Message="Hello";

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

Yep。没有你的密码,我们不可能回答这个问题。