首页 新闻 会员 周边 捐助

实现复用获取数据列表方法要写在哪层?

0
悬赏园豆:10 [待解决问题]

我在前台有很多地方要还回列表,

如首页返回前5条新闻,内页返回前10条新闻,又有地方返回前15条新闻。

这样看到,实现的过程可能是页面呈现的不一样还有显示条数不一样。

我是 用.net mvc 框架。

如果把方法List GetNews(int count=5) 写到 Controller 感觉不行。

写到BLL层好像又不对。

问:这样的方法我应该是写到哪里比较合适?

你们是写到哪一层的?

wunaigong的主页 wunaigong | 初学一级 | 园豆:4
提问于:2012-06-04 10:48
< >
分享
所有回答(3)
0

应该是写在controller中,因为你获取的行数是和你页面紧密相关的。

sinhbv | 园豆:2579 (老鸟四级) | 2012-06-04 11:23
0

看你的习惯了,mvc只是一种编程模式,你可以在创建方法时,添加一个参数,在页面调用的时候进行传参就行了。

方法 List GetNews(int count),调用时根据不同的条数进行调用就行了,GetNews(10)

墨猦 | 园豆:668 (小虾三级) | 2012-06-04 13:05
0

如果用DDD架构,应该写在Application层

dudu | 园豆:30948 (高人七级) | 2012-06-05 16:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册