📄 register.aspx.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;
using System.Reflection;
public partial class Register : System.Web.UI.Page,ICallbackEventHandler
{
//该源码下载自www.51aspx.com(51aspx.com)
protected void Page_Load(object sender, EventArgs e)
{
check.Attributes.Add("onclick","callserver1(txtname);return false;");//注册客户端事件
submit.Attributes.Add("onclick","callserver2();return false;");
}
public string result;
public string GetCallbackResult()
{
//为便于查看加载效果,添加延时
System.Threading.Thread.Sleep(1000);
string[] parts = result.Split('|');
//搜索名为MethodName的方法
MethodInfo method = this.GetType().GetMethod(parts[0]);
//定义一个object数组用来保存参数
object[] args=new object[parts.Length-1];
Array.Copy(parts,1,args,0,args.Length);
return (string)method.Invoke(this,args );
}
public void RaiseCallbackEvent(string eventArgument)
{
result= eventArgument;
}
//检查用户名的唯一性
public string CheckName(string Name)
{
DataVisit mydv = new DataVisit();
if (mydv.CheckName(Name))
return "Sorry,已被注册了!";
else
return "OK,可以使用!";
}
//注册用户
public string register(string name,string pwd,string email,string sex,string xz,string phone,string qq)
{
DataVisit mydv = new DataVisit();
if (mydv.CheckName(name))
return "Sorry,用户名已经被注册,请更换!";
else
{
if (mydv.Register(name, pwd,email, sex, xz, phone, qq))
{ Response.Cache.SetCacheability(HttpCacheability.NoCache);
return "OK,注册成功!";
}
else
return "";
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -