您好,欢迎来到佳博论文网!

计算机专业毕业设计:[99]c#发邮件码1

天使将会展现网站编程最真实的一面,包括编程中遇到的一些错误指令的处理,网站调试过程,排查代码错误等,通过本系列经验,相信你在.net网站开发方面会有一个很大的提升。同时也希望小伙伴们喜欢天使的经验,把我的经验分享给更多需要帮助的人。后面功能模块比较深入,大家不懂的可以先看看前面的经验。

工具/原料

假如用户忘记了自己的密码,我们可以通过用户预先留的邮箱,帮其找回密码

在【news】文件夹上单击右键,选择【添加新项】

选择【Web窗体】命名为【User_ForgetPassword.aspx】因为它是一个独立的窗体,所以我们选择使用【母版页】点击【添加】

选择相应的母版页,点击【确定】

设计界面如图所示,对于用户名和密码的验证是否为空,我们直接用C#控件实现

在工具箱中选择验证是否为空的控件RequiredFieldValidator,需要点击提交的时候才会进行验证

进行邮箱验证的正则表达式

<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 

                    ControlToValidate="txtEmail" ErrorMessage="邮箱格式错误!" 

                    ValidationExpression="w+([-+.']w+)*@w+([-.]w+)*.w+([-.]w+)*"></asp:RegularExpressionValidator>