温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:Asp.net2.0的电影在线点播系统片段源码
当前文件:
MovieShowSample/Register.aspx.cs,打开代码结构图
MovieShowSample/Register.aspx.cs,打开代码结构图1using System; 2
using System.Data; 3
using System.Configuration; 4
using System.Collections; 5
using System.Web; 6
using System.Web.Security; 7
using System.Web.UI; 8
using System.Web.UI.WebControls; 9
using System.Web.UI.WebControls.WebParts; 10
using System.Web.UI.HtmlControls; 11
using System.Reflection; 12
public partial class Register : System.Web.UI.Page,ICallbackEventHandler 13
{ 14
//该源码下载自www.51aspx.com(51aspx.com) 15
16
protected void Page_Load(object sender, EventArgs e) 17
{ 18
check.Attributes.Add("onclick","callserver1(txtname);return false;");//注册客户端事件 19
submit.Attributes.Add("onclick","callserver2();return false;"); 20
} 21
22
23
public string result; 24
public string GetCallbackResult() 25
{ 26
//为便于查看加载效果,添加延时 27
System.Threading.Thread.Sleep(1000); 28
29
string[] parts = result.Split('|'); 30
//搜索名为MethodName的方法 31
MethodInfo method = this.GetType().GetMethod(parts[0]); 32
33
//定义一个object数组用来保存参数 34
object[] args=new object[parts.Length-1]; 35
Array.Copy(parts,1,args,0,args.Length); 36
37
return (string)method.Invoke(this,args ); 38
} 39
40
public void RaiseCallbackEvent(string eventArgument) 41
{ 42
result= eventArgument; 43
} 44
45
//检查用户名的唯一性 46
public string CheckName(string Name) 47
{ 48
DataVisit mydv = new DataVisit(); 49
if (mydv.CheckName(Name)) 50
return "Sorry,已被注册了!"; 51
else 52
return "OK,可以使用!"; 53
54
} 55
//注册用户 56
public string register(string name,string pwd,string email,string sex,string xz,string phone,string qq) 57
{ 58
DataVisit mydv = new DataVisit(); 59
if (mydv.CheckName(name)) 60
return "Sorry,用户名已经被注册,请更换!"; 61
else 62
{ 63
if (mydv.Register(name, pwd,email, sex, xz, phone, qq)) 64
{ Response.Cache.SetCacheability(HttpCacheability.NoCache); 65
return "OK,注册成功!"; 66
} 67
else 68
return ""; 69
} 70
71
} 72
73
74
} 75





}
}