В ASP.NET MVC есть удобный метод расширения резюме резюме?

ASP.NET MVC имеет удобное расширение HtmlHelper под названием ValidationSummary, поскольку когда что-то идет не так. Он используется следующим образом:

@Html.ValidationSummary(true, "Problem. Please correct the errors and try again.")

Есть ли что-то в рамках, чтобы обеспечить обратную связь с пользователем, когда что-то пошло правильно? Например, "Созданная учетная запись" или что-то в этом роде.

2 ответа

Вы можете использовать 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

licensed under cc by-sa 3.0 with attribution.