《系统所有代码翻译》由会员分享,可在线阅读,更多相关《系统所有代码翻译(49页珍藏版)》请在金锄头文库上搜索。
1、文档供参考,可复制、编制,期待您的好评与关注! Register.aspx.csusing 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 Ca
2、mera;/这个东西是后台必备的东西,创建类之类的public partial class Register : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e)/双击空白页面出现的控件 protected void btnAdd_Click(object sender, EventArgs e)/btnAdd按钮时间,双击ID为btnAdd的那个按钮 string strErr = ;/定义空字符串 if (this.txtUserName.Text = )/如果ID为txtUserName内容为空
3、时(验证) strErr += 用户名不能为空!n; /ID为strErr的值输出“用户名不能为空!n”n是回车,前边那个是区分的,不懂可看语法 if (this.txtPassword.Text = )/密码为空判断 strErr += 密码不能为空!n; if (strErr != )/不为空的时候 MessageBox.Show(this, strErr);/弹出对话框显示strErr的内容 return; string UserName = this.txtUserName.Text; string Password = this.txtPassword.Text; string se
4、x = this.txtsex.SelectedValue; string Address = this.txtAddress.Text; string Email = this.txtEmail.Text; string Phone = this.txtphone.Text; string realname =txtrealname.Text;/赋值把页面上对应的文本框所输入的内容(。text)赋值到自己定义的字段中 User u = new User();/创建User()函数,就是你自己定义的,里面应该有public void user()。类似的函数,里面的属性用点(。)调用 if (
5、u.ischongfu(UserName) 0)/ User()内的 ischongfu(UserName)子函数,UserName为传递值 MessageBox.Show(this,用户名已存在!);/对话框 return; u.Realname = realname; u.Createdate = DateTime.Now; u.UserName = UserName; u.Password = Password; u.Sex = sex; u.Address = Address; u.Email = Email; u.Phone = Phone;/赋值如realname可以在User()
6、函数里找到字段,DateTime.Now显示当前时间 u.Add();/调用User()的Add()方法 MessageBox.ShowAndRedirect(this, 注册成功!,请登录!, Logins.aspx);/对话框并跳转到Logins.aspx页面 MyTemplateList.aspx.csusing System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI
7、;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using Camera;public partial class MyTemplateList : System.Web.UI.Page private Reltemplate rtmodel = new Reltemplate();/创建Reltemplate对象,有可能是你自己创建的,就是跟上面的User()类似的东西 protected void Page_Load(obje
8、ct sender, EventArgs e) if (!IsPostBack) BindMyTemplate();/创建BindMyTemplate对象,有可能是你自己创建的,就是跟上面的BindMyTemplate()类似的东西 private void BindMyTemplate() GridView1.DataSource = rtmodel.GetList( rt.cid=+Sessioncid.ToString();/Session是个传值的东西,如同qq私聊,具体网上查,Gridview1是前台的控件。Tostring()字符串,getlist不清楚 GridView1.Dat
9、aBind();/绑定数据库 protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)/没用过这个函数 if (e.CommandName = rtdel)/删除,好像是个按钮名字或ID为rtdel rtmodel.Delete(int.Parse(e.CommandArgument.ToString();/删除,有点看不懂 MessageBox.Show(this,删除成功!); BindMyTemplate(); Logins.aspx.csusing System;using System
10、.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 Camera;public partial class Logins : System.Web.UI.Page public Admi
11、n amodel = new Admin(); public Company cmodel = new Company();public User umodel = new User();/创建函数类似user() protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) switch (RadioButtonList1.SelectedValue)单选按钮(小圆点)选中那个值,ABC是他的值 case A:/A的时候 amodel
12、= amodel.logins(TextBox1.Text, TextBox2.Text); /amodel应该是个函数传入ID为textbox1和textbox2的值 if (amodel != null) /amodel不为空的时候 Sessionadminid=amodel.Id;/把amodel.Id的值传到Session里 /Sessionatype = amodel.Admintype.Trim(); Response.Redirect(/AdminPage.aspx);/跳转到页面AdminPage.aspx else MessageBox.Show(this, 用户名或密码错误!); break; /下面B和C同理 case B: cmodel