源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

AJAX和WebService实现邮箱验证(无刷新验证邮件地址是否合法)

  • 时间:2021-05-24 04:30 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:AJAX和WebService实现邮箱验证(无刷新验证邮件地址是否合法)
首先在项目里面添加服务引用 ---------------------------验证 Email 地址是否正确.aspx-----------------
[u]复制代码[/u] 代码如下:
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <div> Email<asp:TextBox ID="txtemail" runat="server"></asp:TextBox><asp:Label ID="lblinfo" runat="server" Text=""></asp:Label> <br /> <br /> <asp:Button ID="Button1" runat="server" Text="调用" onclick="Button1_Click" /> </div> </ContentTemplate> </asp:UpdatePanel> </form> </body> </html>
--------------------验证 Email 地址是否正确.aspx.cs-----------------------
[u]复制代码[/u] 代码如下:
protected void Button1_Click(object sender, EventArgs e) { WebEmail.ValidateEmailWebService webemail = new WebEmail.ValidateEmailWebService(); byte result = webemail.ValidateEmailAddress(txtemail.Text); if (result == 0) { lblinfo.Text = "请重新验证"; } else if (result == 1) { lblinfo.Text = "邮件地址合法"; } else if (result == 2) { lblinfo.Text = "只是域名正确"; } else if (result == 3) { lblinfo.Text = "一个未知错误"; } else if (result == 4) { lblinfo.Text = "邮件服务器没有找到"; } else if (result == 5) { lblinfo.Text = "电子邮件地址错误"; } else if (result == 6) { lblinfo.Text = "免费用户验证超过数量(50次/24小时)"; } else if (result == 7) { lblinfo.Text = "商业用户不能通过验证"; } }
[img]http://files.jb51.net/file_images/article/201305/2013521163817566.png?2013421163934[/img]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部