计算机专业毕业设计:[99]c#发邮件代码1
1、假如用户忘记了自己的密码,我们可以通过用户预先留的邮箱,帮其找回密码
![计算机专业毕业设计:[99]c#发邮件代码1](https://exp-picture.cdn.bcebos.com/555acf0ff2260d9ac042172c622abab84340a5e1.jpg)
2、在【news】文件夹上单击右键,选择【添加新项】
![计算机专业毕业设计:[99]c#发邮件代码1](https://exp-picture.cdn.bcebos.com/dda98e4800fc77f79c435f95c8715fdb372090e1.jpg)
3、选择【Web窗体】命名为【User_ForgetPassword.aspx】因为它是一个独立的窗体,所以我们选择使用【母版页】点击【添加】
![计算机专业毕业设计:[99]c#发邮件代码1](https://exp-picture.cdn.bcebos.com/a44e8afc508c9bceddb58ac2d6dd884ce44afae1.jpg)
4、选择相应的母版页,点击【确定】
![计算机专业毕业设计:[99]c#发邮件代码1](https://exp-picture.cdn.bcebos.com/aebdff86242fa872b952be51bfdaf05e4b23e9e1.jpg)
5、设计界面如图所示,对于用户名和密码的验证是否为空,我们直接用C#控件实现
![计算机专业毕业设计:[99]c#发邮件代码1](https://exp-picture.cdn.bcebos.com/983aa5f4da5872da9e0461ba0056ad042f68d4e1.jpg)
6、在工具箱中选择验证是否为空的控件RequiredFieldValidator,需要点击提交的时候才会进行验证
![计算机专业毕业设计:[99]c#发邮件代码1](https://exp-picture.cdn.bcebos.com/d9a8d2d2bb665159ca0d109f8fe23ea23b42c7e1.jpg)
7、进行邮箱验证的正则表达式<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtEmail" ErrorMessage="邮箱格式错误!" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
![计算机专业毕业设计:[99]c#发邮件代码1](https://exp-picture.cdn.bcebos.com/18aebc5f0c14c27b8fcf863c2a46b7b1eff939e6.jpg)