当前位置:首页 > 汽车4S店网站的设计与实现毕业论文
return; }
Admin admin = AdminManager.GetByLogin(TextBox1.Text); if (admin == null) {
alert(\错误的登陆\); return; }
if (admin.Pass != Img.EncryptPassword(TextBox2.Text)) {
alert(\密码有误\); return; }
Session[\] = admin; Response.Redirect(\);
5.2.2修改密码
修改密码,为了安全起见,需要输入原始密码。修改失败的条件有三点:1)原始密码输入错误 2)新密码长度小于六位
3)确认新密码和新密码不一致 主要实现代码如下:
if (Img.EncryptPassword(TextBox2.Text) != admin.Pass) {
Page.ClientScript.RegisterClientScriptBlock(GetType(), \, string.Format(\, \原始密码有误\)); return; }
if (TextBox3.Text.Length < 6) {
Page.ClientScript.RegisterClientScriptBlock(GetType(), \, string.Format(\, \密码长度有误\)); return;
- 12 - - 12 -
}
if (TextBox3.Text != TextBox4.Text) {
Page.ClientScript.RegisterClientScriptBlock(GetType(), \, string.Format(\, \两次输入的密码不一至\)); return; }
bool b = AdminManager.EditPass(admin.Id, Img.EncryptPassword(TextBox4.Text)); if (b) {
Session.Clear();
Session[\] = AdminManager.GetByLogin(admin.Login); Page.ClientScript.RegisterClientScriptBlock(GetType(), \, string.Format(\, \修改成功\)); return; } else {
Page.ClientScript.RegisterClientScriptBlock(GetType(), \, string.Format(\, \修改失败\)); return; }
5.2.3 产品管理
产品界面可以更方便地看到本站目前所有产品,并显示类别和价格信息,可根据不同需要修改或删除,主要实现代码如下:
protected void Page_Load(object sender, EventArgs e) {
Label2.Text = \产品管理\; if (!IsPostBack) Bind(); }
protected void Bind() {
AspNetPager1.RecordCount = ThingManager.GetCount();
Repeater1.DataSource = ThingManager.Get(AspNetPager1.StartRecordIndex - 1,
- 13 - - 13 -
AspNetPager1.PageSize); Repeater1.DataBind(); }
protected void LinkButton3_Click(object sender, EventArgs e) {
Response.Redirect(\); }
protected void Del(Object sender, CommandEventArgs e) {
string FilePath = MapPath(\+ e.CommandName); int id = Convert.ToInt32(e.CommandArgument.ToString()); if (File.Exists(FilePath)) File.Delete(FilePath); ThingManager.DelByID(id); Bind(); }
protected void AspNetPager1_PageChanged(object sender, EventArgs e) {
Bind(); }
5.2.4 添加产品
当公司有新产品需要展示的时候,可以在此处添加,并选择新产品的图片,点击添加的时候会自动把新产品图片上传至服务,产品数据加入数据库并显示出来,主要代码实现如下:
int id; int type;
protected void Page_Load(object sender, EventArgs e) {
- 14 - - 14 -
id = Convert.ToInt32(Request.QueryString[\]); type = Convert.ToInt32(Request.QueryString[\]); if (id != 0) {
Thing thing = ThingManager.GetByID(id); Button1.Text = \修改\;
if (!IsPostBack) {
DDRBind();
TextBox1.Text = thing.Name;
TextBox2.Text = thing.Price.ToString();
DropDownList1.Items.FindByValue(thing.Type.Id.ToString()).Selected = true; Editor3.Content = thing.Introduce; } }
else if(!IsPostBack) DDRBind(); }
protected void Button1_Click(object sender, EventArgs e) { try {
Thing thing = new Thing(); if (TextBox1.Text == \) {
alert(\请输入产品名称\); return; }
if (TextBox2.Text == \) {
alert(\请输入产品价格\); return; }
string FileName = FileUpload1.FileName;
if (FileName == \ && id == 0) {
alert(\请选择产品的图片\); return; }
if (FileName.Trim().Length != 0)
- 15 - - 15 -
共分享92篇相关文档