我在项目中有邮件的图片。当我点击此图片时,应该发送邮件并且邮件图像应该是动画的(邮件图像应该有一些动画来知道邮件是否发送),现在问题我不知道该怎么做。所以我没有要发布的代码。我希望有人能让我知道如何完成这项任务。
以下是显示我如何发送邮件的代码:
protected void btnMail_Click(object sender, EventArgs e)
{
try
{
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
mail.From = new MailAddress("maes@gmail.com");
mail.To.Add("rash@gmail.com");
mail.Subject = "Test Mail - 1";
mail.Body = "mail with attachment";
System.Net.Mail.Attachment attachment;
attachment = new System.Net.Mail.Attachment("E:/textfile.txt");
mail.Attachments.Add(attachment);
SmtpServer.Port = 587;
SmtpServer.Credentials = new System.Net.NetworkCredential("maes@gmail.com", "krishnanav");
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
}
catch (Exception ex)
{
Console.WriteLine("{0} Exception caught.", ex);
}
}
由于
答案 0 :(得分:0)
您可以使用<asp:LinkButton />
。它使用服务器端事件呈现<a/>
<asp:LinkButton ID="btnMail" OnClick="btnMail_Click" runat="server"><img src="/path/to/animated_image.gif" alt="mail" />Send</asp:LinkButton>
你必须使用动画GIF图像