2010-07-24 173 views
1

我想在我的ASP.NET MVC(C#)Web應用程序上構建即時消息通知。任何示例或其他方式來學習如何做到這一點?我想要一個像Facebook郵件系統的東西。即時消息通知

+1

您希望我們爲您構建一個完整的應用程序嗎?確定實際問題在這裏是非常困難的! – redsquare 2010-07-24 22:24:42

+0

沒有整個應用程序,我只是想指導或一些鏈接,我可以找到一些關於這個問題的帖子 – Ognjen 2010-07-24 22:48:34

回答

1

是某種類型的聊天系統,或者您想要顯示某些通知消息。

如果是第二個,這裏有一些信息要開始。

1)想想你能夠顯示的消息類型:成功,錯誤,信息,致命...等等。

2)最有可能的消息將從控制器返回,JavaScript將處理這些消息。所以,你需要一個動作結果來返回所有不同類型的消息。因此,您可以創建消息類別

public class Message{ 
    public string Message{get;set;} 
    public string Type{get;set;} 
} 

3)可以說您希望能夠從任何地方返回消息。所以,也許你需要一個基本控制器,所有其他控制器繼承。在那個控制器中有所有不同類型消息的行爲結果。這是爲了您需要能夠從任何ActionResult返回消息。

4)將你的消息作爲JSON返回,並在你的javascript中有一個機制來讀取返回的對象。就像一個想法,有一個div來顯示消息,並根據類型使用一個很好的通知圖標。 5)如果你想使這個過程異步,你可以指定一些定時器/超時在JavaScript和每5分鐘,檢查你的通知。

希望有一些幫助。

+0

我想顯示一些通知消息。 TNX – Ognjen 2010-07-25 08:52:27