2012-02-19 14 views
0

ASP.NET MVCには、何か問題が発生したときのためのValidationSummaryという便利なHtmlHelper拡張機能があります。それは、このように使われています:ASP.NET MVCに便利なアクションサマリー拡張メソッドはありますか?

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

ものが右になったときにユーザーにフィードバックを提供するためのフレームワークの中で何かがありますか?例えば。 「アカウント作成済み」のようなものです。

+2

あなたはこの質問http://stackoverflow.com/questions/5581214/flash-equivalent-in-asp-net-mvc-3で見たことがありますか? –

答えて

4

あなたはViewBag folowing方法を使用することができます。

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

関連する問題