AJAX和WebService实现邮箱验证(无刷新验证邮件地址是否合法)
AJAX和WebService实现邮箱验证(无刷新验证邮件地址是否合法)
发布时间:2017-01-07 来源:查字典编辑
摘要:首先在项目里面添加服务引用---------------------------验证Email地址是否正确.aspx------------...

首先在项目里面添加服务引用

---------------------------验证 Email 地址是否正确.aspx-----------------

复制代码 代码如下:

<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="调用" />

</div>

</ContentTemplate>

</asp:UpdatePanel>

</form>

</body>

</html>

--------------------验证 Email 地址是否正确.aspx.cs-----------------------

复制代码 代码如下:

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 = "商业用户不能通过验证";

}

}

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

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新AJAX相关学习
热门AJAX相关学习
编程开发子分类