如何使用asp.net登录时向用户显示通知

时间:2014-03-17 09:11:42

标签: c#

我正在尝试在asp.net中创建通知。这是管理员登录并向客户或用户发送消息时,当用户使用他的凭据登录时,该消息应作为通知显示给用户。

namespace seramailService
{
    [RunInstaller(true)]
    public partial class ProjectInstaller : System.Configuration.Install.Installer
    {
        System.Timers.Timer createOrderTimer;

        public ProjectInstaller()
        {
            InitializeComponent();
        }
       public void OnStart(string[] args)
        {
            createOrderTimer = new System.Timers.Timer();
            createOrderTimer.Elapsed += new System.Timers.ElapsedEventHandler(GetMail);
            createOrderTimer.Interval = 500;
            createOrderTimer.Enabled = true;
            createOrderTimer.AutoReset = true;
            createOrderTimer.Start();
        }

        public void GetMail(object sender, System.Timers.ElapsedEventArgs args)
        {
            NetworkCredential cred = new NetworkCredential("ram.b2012@gmail.com", "Password");
            MailMessage msg = new MailMessage();
            msg.To.Add("ram.b2012@gmail.com");
            msg.Subject = "Welcome Ram..";

            msg.Body = "You Have Successfully Entered to Sera's World!!!";
            msg.From = new MailAddress("ram.b2012@gmail.com"); // Your Email Id
            SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
            SmtpClient client1 = new SmtpClient("smtp.mail.yahoo.com", 465);
            client.Credentials = cred;
            client.EnableSsl = true;
            client.Send(msg);
        }
    }
}

我已经尝试过使用如上所述的signalIR和Windows服务的示例,但它不起作用,我想显示通知作为facebook通知。我尝试下面的代码,但它不工作,这不是我需要的..请帮助我在asp.net中创建通知。

1 个答案:

答案 0 :(得分:-1)

要执行此操作,您必须从应用程序进行管理。