asp.net mvc3应用程序的状态通知系统

Gay*_*yan 9 c# asp.net asp.net-mvc notifications messages

我只是想知道如何实现asp.net mvc3应用程序的通知系统,就像用户登录到系统成功登录页面时显示消息,如果没有错误消息.

我有一些方法,上面的问题保持viewmodel上的属性值,但不知道如何将通知从一个控制器传递到另一个控制器或从一个操作传递到另一个操作.

就像当我们从帐户控制器登录到系统登录成功消息到家庭控制器并在主页上显示通知消息用户登录成功.

请您理解是否可以提供代码示例或一些最佳方法来解决上述问题.

Thnaks

PS

这是我正在尝试的一些代码片段

 public ActionResult Register(UserRegistrationViewModel registrationModel)
 {
   //some logic and when end of the code set the error message and
   //redirect to separate action and after new action can read the message and show
      if(success)  
         return RedirectToAction("Index","Home"); 
      else
         return RedirectToAction("Logon");
 }
Run Code Online (Sandbox Code Playgroud)

Ada*_*SFT 9

我喜欢使用purr jQuery插件

http://code.google.com/p/jquery-purr/

如果我想显示状态消息,我将其添加到TempData.在我的页面底部,我有一个辅助方法,如果它找到TempData ["StatusMessage"],它会调用purr来显示它.