![]() |
1
0
我可能误解了您的请求,但在我看来,您需要一个中心消息功能,而不是特定于任务对象的功能。如果将其留在任务中,则任务必须保持在作用域中并“活动”,直到ajax请求。 我也做了类似的事情,虽然是直接从控制器。 我有一个名为Messages的静态类。它有addMessage()、getLastMessage()和getAllMessages()方法。第一次调用时,每一个都将检查用户的会话变量,如果找不到任何内容,则创建并保存一个queue<string>)对象。这些方法基本上只是队列的接口。队列很好,因为它处理自动删除“已查看”消息的推送/弹出。 我的控制器:
你可能会:
然后,在我的视图中,我有一个html助手,它检查有多少错误消息,如果有,则创建一个<ul>,每个消息都是<li>。 您可以很容易地使用getMessages()控制器,该控制器将任何消息作为JSON对象返回。 詹姆斯 |