温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:我的小书坊源码(三层实现)
当前文件:
MyBookShop/Register.aspx.cs,打开代码结构图
MyBookShop/Register.aspx.cs,打开代码结构图1using System; 2
using System.Collections; 3
using System.ComponentModel; 4
using System.Data; 5
using System.Drawing; 6
using System.Web; 7
using System.Web.SessionState; 8
using System.Web.UI; 9
using System.Web.UI.WebControls; 10
using System.Web.UI.HtmlControls; 11
12
using MyBookShop.DataAccessHelper; 13
using MyBookShop.BusinessLogicLayer; 14
15
namespace MyBookShop.Web 16
{ 17
/// <summary> 18
/// Register 的摘要说明。 19
/// </summary> 20
public partial class Register : System.Web.UI.Page 21
{ 22
protected System.Web.UI.WebControls.TextBox TextBox1; 23
24
protected void Page_Load(object sender, System.EventArgs e) 25
{ 26
} 27
28
/// <summary> 29
/// “是否已存在”按钮单击事件 30
/// </summary> 31
/// <param name="sender"></param> 32
/// <param name="e"></param> 33
protected void ButtonCheck_Click(object sender, System.EventArgs e) 34
{ 35
string loginName=TextBoxLoginName.Text; 36
if(MyBookShop.BusinessLogicLayer.User.HasUser(loginName)) 37
{ 38
Response.Write("<Script Language=JavaScript>alert(\"对不起,已经存在同名用户!\")</Script>"); 39
TextBoxLoginName.Text=""; 40
} 41
else 42
{ 43
Response.Write("<Script Language=JavaScript>alert(\"恭喜你,不存在同名用户!\")</Script>"); 44
} 45
} 46
47
/// <summary> 48
/// “提交”按钮单击事件 49
/// </summary> 50
/// <param name="sender"></param> 51
/// <param name="e"></param> 52
protected void ButtonOK_Click(object sender, System.EventArgs e) 53
{ 54
Hashtable ht=new Hashtable(); 55
ht.Add("LoginName",SqlStringConstructor.GetQuotedString(TextBoxLoginName.Text)); 56
ht.Add("UserName",SqlStringConstructor.GetQuotedString(TextBoxUserName.Text)); 57
ht.Add("Password",SqlStringConstructor.GetQuotedString(TextBoxPassword.Text)); 58
ht.Add("Address",SqlStringConstructor.GetQuotedString(TextBoxAddress.Text)); 59
ht.Add("Zip",SqlStringConstructor.GetQuotedString(TextBoxZip.Text)); 60
61
User user=new User(); 62
user.Add(ht); 63
64
user.LoadData(TextBoxLoginName.Text); 65
Session.Add("user_id",user.UserID); 66
67
Response.Redirect("BookList.aspx"); 68
} 69
} 70
} 71





}