难题:如何用ASP封装一个循环?
比如要列表显示一个数据库表的内容,这样的功能在我的系统里很多页面都使用,如果每个页面都使用
set rs=....,
rs.open "select * from ....."
while not rs.eof
....
rs.movenext
rs.close
这样如果要修改一点内容,那么每个页面都要改,所以我想把这个循环列表封装成一个组件或者类或者过程等。虽然ASP.NET里有类似的功能,但ASP.NET的封装失去了灵活性,把样式表格等HTML元素也封装起来,这样无法灵活改变显示外观。
所以我希望得到一种封装数据循环的方法,如下:
<%
MyFor.Start
MyFor.Table="a"
%>
姓名:<%=MyFor.item("Name")%>
<%
MyFor.End
%>
我想了很久,一直不知道如何实现这样的循环封装。
请教各位了!!!
谢谢!!!