在 Controller 中定义一个字符串变量,用于存储“用户注册成功”的消息,然后在插入数据库之前将其传递给视图。
代码示例:
// Controller public ActionResult Register(User user) { // insert user info into database if (user.Id > 0) { string message = "用户注册成功"; ViewBag.SuccessMessage = message; return View(user); } else { return View(); } }
// View @if (ViewBag.SuccessMessage != null) {
以上代码将在用户信息成功插入数据库之后向视图输出“用户注册成功”的消息。在视图中可使用 @if 语句判断 ViewBag 中是否包含 SuccessMessage。如果存在,便将其输出到视图中。
下一篇:ASP内容显示问题