如何在。net中使用ajax实现一个邮箱注册功能

介绍

这期内容当中小编将会给大家带来有关如何在。net中使用ajax实现一个邮箱注册功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

。具体实现方法如下:

首先要知道ajax是异步JavaScript和XML(以及DHTML等)的缩写。

ajax就是在浏览器上同服务器实现异步交互。在XMLhttpRequest被广泛使用之前,用户停留在页面上没有办法实现局部更新的功能,只能通过刷新整个页面来获取最新的数据,而由此代码的代价是需要传输大量的数据,而且有可能临时的一些用户信息也会丢失,而ajax的使用实现了局部更新页面内容的作用,原理是调用XMLhttpRequest这个代理,向服务发送请求,之后通过ajax定义的处理接口来更新页面的内容。

接下来用ajax实现邮箱注册和地区选择实例来说明:

首先前台部分:

代码如下:

& lt; % @页面语言=癱#“;AutoEventWireup=皌rue"后台代码=癉efault.aspx.cs"继承=癢ebApplication2._Default"%在
& lt; !DOCTYPE html公众“-//W3C XHTML 1.0//DTD//EN"过渡;“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"祝辞
& lt; html xmlns=癶ttp://www.w3.org/1999/xhtml"在
& lt;头runat=皊erver"在
& lt; title> ajax的初步练习使用& lt;/title>
& lt;风格类型=拔谋?css"在
div{宽度:800 px;保证金:0汽车;高度:25 px;}
& lt;/style>
,,,
& lt;脚本类型=拔谋?javascript"在
函数都会()//创建对象
{
,,,,,,,,,,var请求;
,,,,,,,,,,试着
,,,,,,,,,,{
,,,,,,,,,,,,,,,请求=new XMLHttpRequest ();
,,,,,,,,,,}
,,,,,,,,,,抓住(microspft)
,,,,,,,,,,{
,,,,,,,,,,,,,,,试着
,,,,,,,,,,,,,,,{
,,,,,,,,,,,,,,,,,,,请求=new ActiveXObject (“Msxml2.XMLHTTP");
,,,,,,,,,,,,,,,}
,,,,,,,,,,,,,,,抓住(othermicrosoft)
,,,,,,,,,,,,,,,{
,,,,,,,,,,,,,,,,,,,试着
,,,,,,,,,,,,,,,,,,,{
,,,,,,,,,,,,,,,,,,,,,,,请求=new ActiveXObject (“Microsoft.XMLHTTP");
,,,,,,,,,,,,,,,,,,,}
,,,,,,,,,,,,,,,,,,,抓住(失败)
,,,,,,,,,,,,,,,,,,,{
,,,,,,,,,,,,,,,,,,,,,,,请求=零;
,,,,,,,,,,,,,,,,,,,}
,,,,,,,,,,,,,,,}
,,,,,,,,,,}
,,,,,,,,,,返回请求;
}
var点播=零;//注册邮箱
函数sendRequest()//发送请求
{
,,,,,,,,,,,如果(document.forms [0] https://www.yisu.com/zixun/=.useremail.value=" ")
,,,,,,,,,,,{
,,,,,,,,,,,,,,,alert(“用户邮箱不可为空!“);
,,,,,,,,,,,,,,,document.forms [0] .useremail.focus ();
,,,,,,,,,,,,,,,返回false;
,,,,,,,,,,,}
,,,,,,,,,,,要求=都会();//创建Ajax请求对象
,,,,,,,,,,,req.open (“GET"“default . aspx ?电子邮件=? document.forms [0] .useremail.value);
,,,,,,,,,,,req.send(“;”);//打开服务器连接,发送请求
,,,,,,,,,,,要求的事情。null

如何在。net中使用ajax实现一个邮箱注册功能