我正在尝试显示图像列表,并且在点击任何图像时,它将被" X"图像。
到目前为止,我已经能够显示列表,但我无法使它们可点击。
C#代码
protected void Page_Load(object sender, EventArgs e)
{
string[] filesindirectory = Directory.GetFiles(Server.MapPath("~/Cards"));
List<String> images = new List<string>(filesindirectory.Count());
foreach (string item in filesindirectory)
{
images.Add(String.Format("~/Cards/{0}", System.IO.Path.GetFileName(item)));
}
RepeaterImages.DataSource = images;
RepeaterImages.DataBind();
}
ASPX内容
<asp:Repeater ID="RepeaterImages" runat="server">
<ItemTemplate>
<asp:Image ID="currentImage" runat="server" ImageUrl='<%# Container.DataItem %>' onclick='changeImage()'/>
</ItemTemplate>
</asp:Repeater>