我有经典ASP应用程序,在一个类中,我通过简单的选择提取记录。 在视图页面(index.asp)中我想显示记录,所以我实例化了一个类:
Set user_profile = New user
现在我想按照自己的意愿操纵和显示记录:
<li><%=user.name%></li>
<li><%=user.surname%></li>
.......
在这种情况下,从逻辑上讲,我没有循环,但我只看到1条记录。 是否可以在视图页面中为每个添加一个,就像ASP经典中的真实MVC系统一样?
澄清,我有这种情况:
class category_view
Public id
Public name
Private Sub Class_Initialize()
sql = " SELECT * FROM category_tbl ORDER BY category_name ASC "
Set rs_cat = Server.CreateObject("ADODB.Recordset")
rs_cat.Open sql, Conn ,1,3
if rs_cat.RecordCount > 0 then
rs_rows = rs_cat.GetRows()
rs_catLoop = ubound(rs_rows,2)
For iCounter = 0 to rs_catLoop
id = rs_rows(0,iCounter)
name = rs_rows(1,iCounter)
Next
End if
rs_cat.close
End Sub
Private Sub Class_Terminate()
End Sub
end class
查看页面:
Set category = New category_view
(for each here)
<%=category.name%>
我需要在任何地方访问和重用记录集信息