📄 login.aspx.cs
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace Library_BS
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.TextBox txtUsername;
protected System.Web.UI.WebControls.TextBox txtBarCode;
protected System.Web.UI.WebControls.TextBox txtPassword;
protected System.Web.UI.WebControls.Button btnLogin;
protected System.Web.UI.WebControls.Label Label1;
protected System.Web.UI.WebControls.Button btnRegister;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.btnLogin.Click += new System.EventHandler(this.btnLogin_Click);
this.btnRegister.Click += new System.EventHandler(this.btnRegister_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
//注册按钮
private void btnRegister_Click(object sender, System.EventArgs e)
{
Users myUsers=new Users();
int errorCode=myUsers.UserRegister(this.txtBarCode.Text);
switch(errorCode)
{
case 0:
string RealName=myUsers.getRealNameByUserBarCode(this.txtBarCode.Text);
string UsersType=myUsers.getUsersType(this.txtBarCode.Text);
string UserDepart=myUsers.getUserDepartByUserBarCode(this.txtBarCode.Text);
Response.Redirect("Register.aspx?UserBarCode="+this.txtBarCode.Text+"&UserRealName="+RealName+"&UsersType="+UsersType+
"&UserDepart="+UserDepart);
break;
case 1:
this.Label1.Text="已注册用户";
break;
case 2:
this.Label1.Text="该证号不存在";
break;
}
}
//登录按钮
private void btnLogin_Click(object sender, System.EventArgs e)
{
//判断用户是否输入了用户名和密码
if(this.txtUsername.Text==""||this.txtPassword.Text=="")
{
this.Label1.Text="登录必须使用注册名和密码";
}
else
{
Users myUsers=new Users();
int count=myUsers.UsersLogin(this.txtUsername.Text,this.txtPassword.Text);
switch(count)
{
case 1:
string barcode=myUsers.GetBarCodeByRegisterName(this.txtUsername.Text);
Response.Redirect("Main.aspx?Username="+
this.txtUsername.Text+"&barcode="+barcode);
break;
case 0:
this.Label1.Text="非法用户";
break;
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -