ASP.NET MVC中是否有一个方便的Action摘要扩展方法
本文关键字:Action 扩展 方法 方便 MVC NET 是否 有一个 ASP | 更新日期: 2023-09-27 18:25:03
ASP.NET MVC有一个方便的HtmlHelper扩展名为ValidationSummary,用于在出现问题时使用。它是这样使用的:
@Html.ValidationSummary(true, "Problem. Please correct the errors and try again.")
当事情进展顺利时,框架中是否有东西可以向用户提供反馈?例如"创建帐户"之类的。
您可以按照以下方式使用ViewBag:
public ActionResult Index()
{
ViewBag.Message = "Operation sucessed";
return View();
}
在视图中:
<b>@ViewBag.Message</b>
TempData
就是为这种情况而设计的。使用它就像使用ViewData
一样,但是第一次读取时会自动删除该值。这意味着只有在第一次呈现视图时,通知才会可见。
此外,TempData
非常好,因为它在操作之间是持久的。这意味着,如果您重定向到另一个操作(通常在成功POST后重定向),TempData
仍然存在。
http://msdn.microsoft.com/en-us/library/dd394711.aspx