ASP.NET MVC有一个方便的HtmlHelper扩展名为ValidationSummary,用于出现问题时。它的使用方式如下:
@Html.ValidationSummary(true, "Problem. Please correct the errors and try again.")
框架中是否有东西可以在内容正确时向用户提供反馈?例如。像“帐户创建”或类似的东西。
答案 0 :(得分:4)
您可以使用ViewBag方式:
public ActionResult Index()
{
ViewBag.Message = "Operation sucessed";
return View();
}
并且在视野中:
<b>@ViewBag.Message</b>
答案 1 :(得分:1)
TempData
专为此类情况而设计。您就像使用ViewData
一样使用它,但是第一次读取时会自动删除该值。这意味着通知仅在第一次呈现视图时可见。
此外,TempData
很棒,因为它在动作之间保持不变。这意味着如果您重定向到另一个操作(并且通常在成功POST后重定向),TempData
仍然存在。