2012-02-19 75 views
0

ASP.NET MVC有一個方便的HtmlHelper擴展,名爲ValidationSummary,用於出現錯誤時。它的使用是這樣的:ASP.NET MVC中有一個方便的Action summary擴展方法嗎?

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

是否有東西在框架中向用戶提供反饋時,東西已經正確?例如。像「創建帳戶」或類似的東西。

+2

你看這個問題http://stackoverflow.com/questions/5581214/flash-equivalent-in-asp-net-mvc-3? – 2012-02-19 20:15:43

回答

4

您可以使用ViewBag如下因素的方法:

public ActionResult Index() 
{ 
    ViewBag.Message = "Operation sucessed"; 
    return View(); 
} 

,並考慮:

<b>@ViewBag.Message</b> 
1

TempData只是針對這種情況而設計的。您可以像使用ViewData一樣使用它,但是在首次閱讀時會自動刪除該值。這意味着通知僅在第一次呈現視圖時纔可見。

此外,TempData是偉大的,因爲它是堅持行動之間。這意味着如果你重定向到另一個動作(並且通常在成功POST後重定向),TempData仍然存在。

http://msdn.microsoft.com/en-us/library/dd394711.aspx

相關問題