温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:三层小型论坛系统源码
当前文件路径:myBBS/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 MyBBS.DataAccessHelper; 13
using MyBBS.BusinessLogicLayer; 14
15
namespace MyBBS.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(MyBBS.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",SqlStringFormat.GetQuotedString(TextBoxLoginName.Text)); 56
ht.Add("UserName",SqlStringFormat.GetQuotedString(TextBoxUserName.Text)); 57
ht.Add("Password",SqlStringFormat.GetQuotedString(TextBoxPassword.Text)); 58
ht.Add("Address",SqlStringFormat.GetQuotedString(TextBoxAddress.Text)); 59
ht.Add("Homepage",SqlStringFormat.GetQuotedString(TextBoxHomepage.Text)); 60
ht.Add("Email",SqlStringFormat.GetQuotedString(TextBoxEmail.Text)); 61
62
User user=new User(); 63
user.Add(ht); 64
65
Page.Session.Add("login_name",TextBoxLoginName.Text); 66
Response.Redirect("TopicList.aspx"); 67
} 68
} 69
} 70





}