博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
不使用数据绑定,分层显得更加清晰
阅读量:7112 次
发布时间:2019-06-28

本文共 1717 字,大约阅读时间需要 5 分钟。

ASPX文件

 
 
 
ID
 
 
用户名
 
 
建立日期
 
 
 
 
<%foreach (var userbase in ModeluserBase)
{ %>
 
 
<%=userbase.UserID %>
 
 
<%=userbase.UserName %>
 
 
<%=userbase.CreateDate %>
 
 
<%} %>
 
 

WEB层CS文件

public partial class About : System.Web.UI.Page
{
Service.IUserService iUserService = null;
public List
ModeluserBase = null; //用户模型
public About()
{
this.iUserService = new Service.UserService();
}
 
protected void Page_Load(object sender, EventArgs e)
{
this.ModeluserBase = this.iUserService.GetUserBases();
}
}

Service层CS文件

public class UserService : IUserService
{
Data.OA.IUserBasesRepository iUserBasesRepository = null;
public UserService()
{
this.iUserBasesRepository = new Data.OA.UserBasesRepository();
}
 
#region IUserService Members
 
public List
GetUserBases()
{
return this.iUserBasesRepository.GetUserBases().ToList();
}
 
#endregion
}

Entity层CS文件

public partial class UserBase : IDataEntity,ISimpleUserInfo
{
//初始字段
#region original field
 
/// 
///
/// 
public string UserID { get;  set; }
 
/// 
///
/// 
public string UserName { get;  set; }
 
/// 
///
/// 
public string Email { get;  set; }
 
/// 
///
/// 
public string Password { get;  set; }
 
/// 
///
/// 
public object CreateDate { get;  set; }
 
/// 
///
/// 
public object UpdateDate { get;  set; }
 
/// 
///
/// 
public Entity.CommonEnum.Status Status { get; set; }
 
#endregion
 
//外延字段
#region extensional field
#endregion
 
//构造函数
#region constructed function
 
/// 
/// 新建立的时候构造函数
/// 
public UserBase()
{
 
}
 
/// 
/// 新建立的时候构造函数
/// 
/// 
public UserBase(String _UserID )
{
this.UserID = _UserID ;
 
}
 
#endregion
 
//方法
#region function
 
#endregion
 
//重写方法
#region object overrides
 
#endregion
}

Data层使用LINQTOSQL做数据的持久化更安全,方便,开发效率更高

本文转自博客园张占岭(仓储大叔)的博客,原文链接:,如需转载请自行联系原博主。

你可能感兴趣的文章
文件名后缀
查看>>
使用走_Unix_Sockets_的_Redis_作为对象缓存
查看>>
马哥M28-第8-10天的学习总结
查看>>
阿里云CentOS 6.5安装Mysql 5.6
查看>>
Signal通讯加密APP推出隐匿发送方身份功能
查看>>
centos 6的防火墙策略规则设置
查看>>
信息安全:企业电脑监控软件为企业机密上一层金钟罩
查看>>
MySQL 5.7 用户与日志管理
查看>>
Confluence 6 使用页面请求属性来对慢性能进行问题解决
查看>>
HORI弘瑞3D打印吸睛“世界打印耗材之都”
查看>>
Redis随笔-rename效率问题
查看>>
oracle之driver、url
查看>>
Spring Boot 2.0 配置图文教程
查看>>
手机app有了证件识别功能会怎样?
查看>>
自兴人工智能学院有话说,好机构培养好人才!
查看>>
关于内容的运营
查看>>
缓解电动车的里程焦虑,蔚来NIO Power是怎么做的?
查看>>
手指起泡干裂蜕皮
查看>>
iOS 网络部分
查看>>
安装系统、驱动相关软件下载地址
查看>>