我想展示每位客户的成功订单数量。订单数量将由笑脸数量表示。点击笑脸后,它将链接到显示该客户所做的完整订单历史记录的其他网页。基本上所有笑脸都将链接到同一页面。如何在ASP.NET中完成此操作?我应该使用什么控制?
答案 0 :(得分:0)
您可以使用Repeater控件执行此任务。将LinkButtons或ImageButtons放入转发器控件ItemTemplate。使用标准数据绑定将您的订单绑定到转发器,并在转发器的ItemDataBound事件中创建链接。
答案 1 :(得分:0)
您可以在代码中动态添加控件。
E.g。您可以在您想要图像的位置创建aspx中的链接
<a ID="thelink" runat="server"></a>
在你的代码中你添加这样的东西(即在Page_Load中)
for (int i = 0; i < N; ++i)
{
Image img = new Image();
img.ImageUrl = "img.png";
thelink.Controls.Add(img)
}