这个功能如何实现呢?
aspx页面,我要在这个页面里用repeater绑定一些数据,可是不是数据库字段名如何实现呢?我看了关于三层架构的书,说在aspx页面上出现数据库字段名这样不符合三层架构的规则,而且也耦合性太严重,如果数据库字段名修改,要所有的aspx页面都要改,应该用model中的数据库表对应的类解决,意思就是只要修改model中的字段就ok了,可是今天忘记了怎么实现啊大虾帮帮忙
aspx页面,我要在这个页面里用repeater绑定一些数据,可是不是数据库字段名如何实现呢?我看了关于三层架构的书,说在aspx页面上出现数据库字段名这样不符合三层架构的规则,而且也耦合性太严重,如果数据库字段名修改,要所有的aspx页面都要改,应该用model中的数据库表对应的类解决,意思就是只要修改model中的字段就ok了,可是今天忘记了怎么实现啊大虾帮帮忙
repeater.DataSource=List<model>
BL层根据相关业务逻辑对DA层传来的数据进行相应的处理后 ,
BL将处理后的数据放到Model层的类中
最后传到WEB层 显示出来
repeater.DataSource=lst;
repeater.DataBind();
<%# Eval("属性")%>
Model,实现业务实体。
IDAL,实现接口
BLL,调用DALFactory,得到程序集指定类的实例,完成数据操作方法。
WEB,调用BLL里的数据绑定到控件。
select username as user from table