if(TextBoxNumber1.Text=="")
LabelMessage.Text="<script language='Jscript'> "+
"alert('您必须输入账号才能取回密码!');</script>";
else
{
//取用户输入的账号
string number=TextBoxNumber1.Text;
SqlCommand myCommand=sqlConnection1.CreateCommand();
//提取该账号的记录到数据集dataSet11中
myCommand.CommandText="select * from memberInfo where 账号='"+number+"'";
sqlDataAdapter1.SelectCommand=myCommand;
dataSet11.Clear();
int n=sqlDataAdapter1.Fill(dataSet11,"memberInfo");
if(n==0)
{
//无此记录,在信息框中显示错误信息
LabelMessage.Text="<script language='Jscript'> "+
"alert('没有这个账号,不能取回密码!');</script>";
}
else
{
//若有该记录,检查是否保存了他的Email
string email=dataSet11.Tables["memberInfo"].Rows[0]["Email"].ToString().Trim();
if(email=="")
{
//若未保存其Email
LabelMessage.Text="<script language='Jscript'> "+
"alert('没有保存您的Email,无法发送密码给您,"+
"请通过其他途径找回密码!');</script>";
}
else
{
//若有Email地址
//创建邮件信息对象
MailMessage myMailMessage=new MailMessage();
//设置收件人地址
myMailMessage.To=dataSet11.Tables["memberInfo"].Rows[0]["Email"].ToString();
//设置发件人地址
myMailMessage.From="qbtssc@163.com";
//设置邮件主题
myMailMessage.Subject="QB图书商城会员密码";
//设置邮件内容
myMailMessage.Body=dataSet11.Tables["memberInfo"].Rows[0]["密码"].ToString();
try
{
//发送邮件
SmtpMail.Send(myMailMessage);
LabelMessage.Text="<script language='Jscript'> "+
"alert('已发送密码到您的电子邮箱!');</script>";
}
catch
{
LabelMessage.Text="<script language='Jscript'> "+
"alert('邮件发送受阻,无法发送密码给您,"+
"请通过其他途径找回密码!');</script>";
}
}
}
}
相关推荐
asp.net(C#)定时发送邮件 实时发送邮件。
ASP.NET发送邮件,C#发送邮件,发送电子邮件方法,绝对能使用。
Asp.NET 真真正正的邮件发送,包含了异步和同步的发送方式。 全部的代码示例…………
ASP.NET里有C#写的web开发中的发送邮件e-mail的简单源代码,很容易实现
asp.net实现邮件附件的发送
示例demo,含发送邮件的相关类源代码,分享一下。
文档是web开发中需要经常用到的邮件发送技术,这是楼主个人的思想,提供大家参考
asp.net/c# 邮件发送系统, 用于进行邮件发送
asp.net 实现jmail 接收和发送邮件程序.zip
运用asp.net2.0 与 c#语言,开发的BBS论坛。
C# asp.net 发送邮件 注册验证 完整源码
ASP.NET免费发送邮件代码
简单邮件发送代码 详细示例 使用asp.net 编写
C# asp.net 开发的发送邮箱代码 asp.net web自动发送邮件
一个利用AJAX + ASP.NET 2 + C# 实现的带上传进度控制的邮件发送程序代码,值得推荐给大家学习邮件发送,ajax技术,Web进度条控制等。
一个采用ASP.NET +C#+Gmail credentials实现邮件发送的程序例子。
C#+ASP.NET,利用SMTP发送电子邮件
asp.net发送邮件源码 发送人的邮箱地址,邮箱密码,SMTP服务器设置正确即可发送邮件。
asp.net邮件发送webservice,无组件,直接可以用