我在BootstrapBaseController.cs
像MVC4访问一个控制器的方法将其他
public void Success(string message)
{
TempData.Add(Alerts.SUCCESS, message);
}
我没有用它又一些内在的方法,但我想它表明我传递给该方法的一些成功消息。 我想在我的另一个名为PortalController
的控制器中使用这种方法。在下面的方法中,我想在用户添加到数据库时显示成功消息。
对此提出建议?
[HttpPost]
public ActionResult Register(RegisterModel user)
{
if (ModelState.IsValid && (user.Password == user.ConfirmPassword))
{
var regUser = _db.Users.Create();
regUser.UserName = user.UserName;
regUser.Password = user.Password;
_db.Users.Add(regUser);
_db.SaveChanges();
}
return View();
}
谢谢,但我只是意识到我没有被转发到[HttpPost]行动时,按下注册按钮。在点击注册按钮时,它仍然会将我转到[HttpGet]操作。可能需要作为新的想法。 – Cybercop
ummm如果我返回像这样的返回RedirectToAction(“Index”,“Home”)到我的[httpPost] metod,我该如何显示成功消息。我的注册视图使用_BootstrapLayout.empty.cshtml作为布局 – Cybercop