我似乎无法为此找到一个好的答案。我正在尝试设置一个网页以从数据库中获取数据并将其显示为:
用户名
1 image1.jpg
图像名
image2.jpg 图像名称
2
用户名
2 image3.jpg
imagename3
用户名
3 image4.jpg
imagename4
image5.jpg 图像名称
5
image6.jpg
imagename6
有一个用户名,使用该用户名有一个或多个图像和图像名称。并非所有用户名都有相同数量的图像。
我的问题是,最好的方法是什么?我可以使用带有嵌套中继器的中继器控件来完成此操作。它很乱但有效。
根据我的阅读,ListView 应该能够做同样的事情,但更干净。我对 ListView 的问题是我必须设置 GroupItemCount,它不像我需要的那样动态。我想我可以嵌套另一个 ListView,但事实证明它的代码与使用中继器一样多。
这些方法中的一种(中继器或列表视图)是否优于另一种。或者有没有更好的方法来做到这一点,我没有想到?我不认为我正在尝试做的事情与众不同,所以我认为会有更快的方法。对我来说,使用 for 循环在经典 asp 中执行此操作似乎要容易得多。
提前感谢您的任何意见。