AspNetPager分页控件和分层架构冲突吗?该怎么处理

AspNetPager分页控件和分层架构冲突吗?
我看了别人对AspNetPager分页控件使用,用AspNetPager分页控件的话都是直接在.aspx.cs文件里写分页的sql语句的,这样不是违背了分层思想了吗?是不是用AspNetPager控件后就不能分层了?或者也可以?我个人还是习惯自己用存储过程来写分页的

------解决方案--------------------
//*****写一个通用的存储过程哈,然后写一个接口调用哈.

我这里有Oracle and SQL分页通用存储过程哈.

我的异常网推荐解决方案:oracle存储过程,http://www..net/oracle-develop/177537.html