我创建了一个MVC应用程序。用户必须注册,完成后,
我将他重定向到“谢谢”页面。但是,我只想向用户显示此消息的弹出窗口。我怎样才能做到这一点?
我的代码:
[HttpPost]
public ActionResult Enquiry(Enquiry enquiry)
{
if (ModelState.IsValid)
{
dbEntities.Enquiries.AddObject(enquiry);
dbEntities.SaveChanges();
enquiry.SendEnquiryEmail(enquiry);
return RedirectToAction("Thankyou");
}
return View(enquiry);
}
//redirect to thankyou page
public ActionResult Thankyou()
{
return View();
}
最佳答案
@雷诺兹
您的答案是完美的。
在Razor中,可以替换以下行
alert("@TempData[alertMessage]");
通过以下
alert('@TempData["alertMessage"]');
PS。注意引号
关于c# - 如何在MVC Controller 中使用消息框?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9646456/