asp.net ajax
2007-06-03 12:04
190 查看
reg.htm
function checkName(){
if(document.getElementById('LoginName').value =='')
{
document.getElementById('LoginErr').innerHTML='请输入用户名。';
return false;
}
document.getElementById('LoginErr').innerHTML='正在检测。。';
var xmlObj = null;
if(window.XMLHttpRequest){
xmlObj = new XMLHttpRequest();
} else if(window.ActiveXObject){
xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
} else {
return;
}
xmlObj.onreadystatechange = function(){
if(xmlObj.readyState == 4){
updateObj(xmlObj.responseText);
}
}
xmlObj.open ('GET', 'reg.aspx?loginname='+document.getElementById('LoginName').value, false);
xmlObj.send ('');
}
function updateObj(data)
{
document.getElementById('LoginErr').innerHTML = data;
}
<input name="LoginName" id="LoginName" onblur="checkName();">
reg.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="reg.aspx.cs" Inherits="reg" %>
reg.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Request.QueryString["loginname"] != null)
{
string strXML = "";
try
{
string strSQL = "select count(1) from Bigshop_member where LoginName='" + Request.QueryString["loginname"] + "'";
object obj = ObjDB.DeleteAndGetBySql(strSQL, GetConnectionString(), false, "判断用户是否存在", ReturnType.Object);
if (obj.GetType().Name != "MessageBox")
{
int memberId = (Int32)obj;
if (memberId != 0)
{
strXML = " 该用户名已被注册,请换一个再试试! ";
}
else
{
strXML = " 恭喜,该用户名可以注册! ";
}
}
}
catch
{
strXML = strXML + " 恭喜,该用户名可以注册! ";
}
Response.Write(strXML);
}
else
{
Response.Write(" 请输入用户名! ");
}
function checkName(){
if(document.getElementById('LoginName').value =='')
{
document.getElementById('LoginErr').innerHTML='请输入用户名。';
return false;
}
document.getElementById('LoginErr').innerHTML='正在检测。。';
var xmlObj = null;
if(window.XMLHttpRequest){
xmlObj = new XMLHttpRequest();
} else if(window.ActiveXObject){
xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
} else {
return;
}
xmlObj.onreadystatechange = function(){
if(xmlObj.readyState == 4){
updateObj(xmlObj.responseText);
}
}
xmlObj.open ('GET', 'reg.aspx?loginname='+document.getElementById('LoginName').value, false);
xmlObj.send ('');
}
function updateObj(data)
{
document.getElementById('LoginErr').innerHTML = data;
}
<input name="LoginName" id="LoginName" onblur="checkName();">
reg.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="reg.aspx.cs" Inherits="reg" %>
reg.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Request.QueryString["loginname"] != null)
{
string strXML = "";
try
{
string strSQL = "select count(1) from Bigshop_member where LoginName='" + Request.QueryString["loginname"] + "'";
object obj = ObjDB.DeleteAndGetBySql(strSQL, GetConnectionString(), false, "判断用户是否存在", ReturnType.Object);
if (obj.GetType().Name != "MessageBox")
{
int memberId = (Int32)obj;
if (memberId != 0)
{
strXML = " 该用户名已被注册,请换一个再试试! ";
}
else
{
strXML = " 恭喜,该用户名可以注册! ";
}
}
}
catch
{
strXML = strXML + " 恭喜,该用户名可以注册! ";
}
Response.Write(strXML);
}
else
{
Response.Write(" 请输入用户名! ");
}
相关文章推荐
- [导入]ASP.NET 与 Ajax 的实现方式[转载]
- Visual Studio 2008中ASP.NET AJAX的新应用程序服务:Role Application Service
- ASP.NET 程序中出现语法错误,影响ajax调用
- ASP.NET MVC分页 Ajax+JsRender
- asp.net mvc ajax上传文件 然后返回json
- 基于ASP.NET AJAX的WebPart开发与部署
- 在ASP.NET中使用AJAX的简单方法
- 从Atlas到Microsoft ASP.NET AJAX(2) - Class、JavaScript Extensions (Client BCL)
- MSDN Webcast“深入浅出ASP.NET AJAX系列”预告及反馈
- 为ASP.NET AJAX 1.0 Beta补充trace和dump功能
- Microsoft ASP.NET AJAX的RTM Release在一定程度上更像是一个晴天霹雳
- Asp.net AJAX 各版支持情况
- ASP.NET AJAX Control Toolkit Update
- [代码示例]用Fine Uploader+ASP.NET MVC实现ajax文件上传
- ASP.NET AJAX应用示例
- asp.net ajax
- asp.net DropDownList无刷新ajax二级联动实现详细过程
- ASP.NET AJAX安装软件下载
- 能够支持反编译asp.net ajax客户端脚本的软件
- ASP.NET+AJAX解决网页打开等待问题