各位看看我三层结构调用Model业务实体类,在一个页面怎样使用Model两次,结果出错!郁闷,今天发现没分了,全部加上
我写的三层结构:
首先判断用户是否存在,不存在就添加进去,存在就提示不能添加
两个if语句一起执行数据就不能添加进去,一个一个if语句测试(把另外一个注释)就是没问题。
问题1:Model在一个页面是不是不能使用两次?
问题1:怎样解决这个问题啊
UserBLL userBLL = new UserBLL(); User user = new User();//实例化业务实体 user.UserId = this.txtUserId.Text.ToString().Trim(); myUser.UserName = this.txtUserName.Text.ToString().Trim(); myUser.UserPwd = this.txtUserPwd.Text.ToString().Trim(); if (userBLL.CheckUeer(user)) //检查用户ID是否存在 { if (userBLL.AddUser(User)) //保存该用户 { Response.Write("<script>alert('保存成功!')</script>"); } else { Response.Write("<script>alert('保存过程出现错误,请重试!')</script>"); } } else { Response.Write("<script>alert('用户ID已经存在,请重新输入!')</script>"); }