各位看看我三层结构调用Model业务实体类,在一个页面怎样使用Model两次,结果出错!郁闷,今天发现没分了,全部加上
我写的三层结构:
首先判断用户是否存在,不存在就添加进去,存在就提示不能添加
两个if语句一起执行数据就不能添加进去,一个一个if语句测试(把另外一个注释)就是没问题。
问题1:Model在一个页面是不是不能使用两次?
问题1:怎样解决这个问题啊
首先判断用户是否存在,不存在就添加进去,存在就提示不能添加
两个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>");
}
...全文
相关推荐
三层代码结构代码
三层的所有结构和方法体,适用于所有三层的开放
codesmith实体类三层model,DAL,BLL
codesmith实体类三层model,DAL,BLL
.net三层结构生成器,帮助你自动生成Model,Dal,Bell层代码
.net三层结构生成器,帮助你自动生成Model,Dal,Bell层代码,不在把时间浪费在,生成底层代码上
MVC模式与三层架构结合
实体类模块——一组实体类的集合,负责整个系统中数据的封装及传递。 数据访问层接口族——一组接口的集合,表示数据访问层的接口。 数据访问层模块——一组类的集合,完成数据访问层的具体功能,实现数据访问层接口族。 业务逻辑层模块——一组类的集合,完成业务逻辑层的具体功能,实现业务逻辑层接口族。 虚拟工厂模块——生成数据访问层实例 辅助类模块——完成全局辅助性功能。 视图模块——完成整个系统页面的显示,以及系统与用户的交互工作 控制器模块——完成视图与表示层逻辑的分离,拦截用户请求,组合模型与视图并返回相应视图给用户
C#简单三层结构代码生成器
能生成三层结构.Model,BLL,DAL


