1. 其它问题:
aspxloadpannel对象用于自动加载进度,把它放在table的<tr><td>中,不要对tr,td进行style设置,全部采用默认,否则可能没有加载进度条时,有空白行。
2. 有的全角字符难以识别,例如:!,例如:邮件发送成功!,返回结果为邮件发送成功!,也无法识别
//获取email和密码
string mm = cxmm.First().Mm;
string mmyw = gj.Decrypt(mm, webncxk_class.hq_salt(), webncxk_class.hq_jmmy());//密码原文
string email = cxmm.First().Email;
//开始发送邮件 邮件发送成功!
string zt = "密码找回";
string zw = "尊敬的管理员,你的密码是:" + mmyw;
string fsjg = gj.Sendqqemail(zt, zw, email);
if(fsjg.Contains("邮件发送成功"))
{
ASPxButton btn = sender as ASPxButton;
btn.Enabled = false;
btn.Text = "密码已经发送到你的电子邮箱中,请查看。";
// btn.Visible = false;
//this.ASPxLabel_tytsxx.Text = "密码已经发送到你的电子邮箱中,请查看。";
// this.ASPxPopupControl_tytsxx.ShowOnPageLoad = true;
//不能再次发送,禁用
//如果用另外的弹窗显示提示信息,则设置btn.Enabled = false; btn.Visible = false;等无效
return;
}
else
{
this.ASPxLabel_tytsxx.Text = "邮件发送失败,失败原因:"+fsjg;
this.ASPxPopupControl_tytsxx.ShowOnPageLoad = true;
return;
}