protected void btnSubmit_Click(object sender, EventArgs e) { try { User newModel = ConstructModel(); IUserService iUserSec = GetBusinessInterface<IUserService>(); bool isSuccess = iUserSec.Regist(newModel); if (isSuccess) { string[] emailConfig = base.GetEmailConfig(SysConfigConst.ActiveEmail); EmailMessage emailMsg = new EmailMessage(); emailMsg.To = newModel.EmailAddress; emailMsg.Subject = emailConfig[0]; emailMsg.Body = string.Format(emailConfig[1], newModel.FirstName, newModel.LastName, this.IndexPageUrl + "ActiveAccount.aspx?id=" + newModel.UserId + "&ak=" + newModel.ActiveKey + ""); emailMsg.SendCompleted += new EmailMessage.SendResultCallBackHandler(emailMsg_SendCompleted); emailMsg.Send(); } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "error", "<script>showDialog('Attion', '" + Resources.Resource.Alter_registfailed + "');</script>"); } } catch (System.FormatException exp) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script>showDialog('Attion','birthday is wrong');</script>"); } catch (System.ArgumentException exp) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script>showDialog('Attion','Argument is wrong');</script>"); } }
public void TestMethod1() { EmailMessage msg = new EmailMessage(); msg.To = "*****@*****.**"; msg.Subject = "Test Email"; msg.Body = "Hello !"; msg.SendCompleted += new EmailMessage.SendResultCallBackHandler(msg_SendCompleted); msg.Send(); System.Threading.Thread.Sleep(5000); }
protected void btnSend_Click(object sender, EventArgs e) { string userName = Request.Form["username"]; string emailAddr = Request.Form["emailaddr"]; string subject = Request.Form["subject"]; string content = Request.Form["content"]; EmailMessage emailMsg = new EmailMessage(); emailMsg.To = base.ContactUsEmail; emailMsg.Subject = subject; emailMsg.Body = string.Format("customer name :{0} n/ customer e-mail :{1} /n leave message:{2}", userName, emailAddr, content); emailMsg.SendCompleted += new EmailMessage.SendResultCallBackHandler(emailMsg_SendCompleted); emailMsg.Send(); }
protected void btnLogin_Click(object sender, EventArgs e) { IUserService iUserSec = GetBusinessInterface<IUserService>(); Model.User model = iUserSec.GetModelByEmail(this.txtEmail.Text); if (model != null) { string[] emailConfig = base.GetEmailConfig(SysConfigConst.ForgetPwdEmail); EmailMessage emailMsg = new EmailMessage(); emailMsg.To = model.EmailAddress; emailMsg.Subject = emailConfig[0]; emailMsg.Body = string.Format(emailConfig[1], model.FirstName, EncryptUtil.Decrypt(model.LoginPwd), this.IndexPageUrl); emailMsg.SendCompleted += new EmailMessage.SendResultCallBackHandler(emailMsg_SendCompleted); emailMsg.Send(); } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "error", "<script>showDialog('Attion','" + Resources.Resource.Alter_emailwrong + "');</script>"); } }