javascript - 清除 MVC3 中的 ViewBag 消息

标签 javascript jquery asp.net-mvc viewbag

我有一张注册表。成功注册后,我必须在 Controller 中设置 ViewBag.Msg 并将其显示在 View 中。这次所有的字段都清楚了,只有 出现“您已注册成功”的消息。

现在,如果我单击“提交”,则会调用 jquery 验证并显示“必填字段”等错误消息。

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

最佳答案

使用

TempData["mesage"]="Hello";

代替

ViewBag.Message="Hello";

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

关于javascript - 清除 MVC3 中的 ViewBag 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16579023/

相关文章:

asp.net - InProc 与 Redis (Asp.Net MVC 5) 中的 session 存储,考虑到可扩展性

javascript - 如何使用 jQuery 删除动态添加的行?

javascript - 通过 Ajax 在 Grails 中执行 Controller 功能

javascript - Bootstrap : Link stays selected after click

javascript - 如何使用函数回调来设置新创建的元素属性?

javascript - 在 Razor 生成的隐藏字段上强制执行类型,在 JavaScript 中接收变量而不进行强制转换

javascript - 如何使用指令用新的后备 src 更新 src?

javascript - 使用jquery选择选项时如何显示相关div?

javascript - 如何使用 Jquery 从二维选择框中获取值

asp.net-mvc - 如果没有 global.asax,ASP.NET 网页的路由如何工作