2010-07-24 2 views
1

Я хочу создать уведомление о мгновенных сообщениях на моем ASP.NET MVC (C#) веб-приложении. Любой пример этого или другого способа узнать, как это сделать? Я хочу что-то вроде системы почтовой рассылки facebook.уведомление о мгновенных сообщениях

+1

Вы хотите, чтобы мы создали для вас все приложение? Очень сложно разобраться, каков реальный вопрос здесь! – redsquare

+0

Нет всего приложения, мне просто нужно руководство или некоторые ссылки, где я могу найти сообщение об этой проблеме – Ognjen

ответ

1

Это какой-то чат-система или вы хотите отобразить некоторые уведомления.

Если это вторая, вот некоторая информация для начала.

1) Подумайте о типах сообщений, которые вы хотите отобразить: успех, ошибка, информация, фатальный ... так далее.

2) Скорее всего сообщения будут возвращены с контроллера, и javascript обработает их. Таким образом, вам понадобится один результат для возврата всех типов сообщений. Таким образом, вы можете создать свой класс Message

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

Смежные вопросы