关于表现层和业务逻辑层,是这样子的吗?
关于分层构架
比如留言版
在界面上有个ListView
那么我们需要从数据库读取数据显示在ListView中
在业务逻辑层假设有这样一个方法,GetMessageList,返回List范型结果
那么我们在页面的PageLoad事件里就需要这样写
Controler xxxx=new Controler;
ListView1.datasource=xxxx.GetMessageList;
ListView1.databind();
但是,我想知道的是表现层在这里到底是什么东西
当问题复杂时,比如我想提取所有留言里小于5K的留言,我可能这样操作
Controler xxxx=new Controler;
ListView1.datasource=xxxx.GetMessageList.skip().take();
ListView1.databind();
这里又出现了业务逻辑
好像很乱啊
现在我的网站就大量出现上面所示的代码
有谁能来解答我的困惑!