asp/asp.net 无刷新注册

Default.aspx代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="zcajax_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
      <title>无标题页</title>
      <script language=javascript>
          function check_user_exists(form)
          {
              u_name=form.u_name.value;
              if (u_name==null||u_name=='')
              {
                  alert("请您输入用户名");
                  return false;
              }
              infoBoard=document.getElementById("checkInfo");
              infoBoard.innerText='查询中...';
              myurl=location.protocol+"//"+location.hostname+":6924/wwwroot/zcajax/aa.aspx?u_name="+u_name;
            //    alert(myurl);
              retCode=openUrl(myurl);
              alert(retCode);
              switch(retCode)
              {
                  case "-2":
                  infoBoard.innerHTML='<font color=red>抱歉</font>,查询失败';
                  break;
                  case "1":
                  infoBoard.innerHTML='<font color=red>恭喜</font>,'+u_name+'可以使用';
                  break;
                  case "0":
                  infoBoard.innerHTML='<font color=red>抱歉</font>,用户名'+u_name+'已经被使用';
              }
             return;
          }
         // alert(url);
          function openUrl(url)
          {   
            //    alert(url);
                  var objxml=new ActiveXObject("Microsoft.XMLHttp")
                  objxml.open("GET",url,false);
                  objxml.send();
                  retInfo=objxml.responseText;
                  if (objxml.status=="200")
                  {
                      return retInfo;
                  }
                  else
                   {
                      return "-2";
                  }
          }
</script>
</head>
<body>
    <form name=form1 action="" method="post">
      <input type=text name=u_name onBlur="check_user_exists(this.form);">
      <input type=button name=checkuser value="注册" >
      <span id="checkInfo"></span>
</form>
</body>
</html>

 

aa.cs

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class zcajax_aa : System.Web.UI.Page
{
      public string aa;
      protected void Page_Load(object sender, EventArgs e)
      {
         aa = Convert.ToString(Request.QueryString["u_name"]);
          // aa = "aa";
        
          if (aa.ToString() != "aa")
          {
              Response.Write("0");
          }
          else
          {
              Response.Write("1");
          }
      }
}

 

注意:aa的aspx里面什么也不能有除page指令

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="aa.aspx.cs" Inherits="zcajax_aa" %>
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值