下面的代码显示了特定服务器目录中每个图像的缩略图,当我单击图像时,它弹出一张漂亮的全尺寸图片。它完美的作品。从目录中删除动态填充的图像(不是GridView)ASP.NET(VB)
但是,我想要能够删除图像。我第一次以为我可以在页面底部有一个按钮,每个图像旁边有一个复选框,根据文件名给它一个uniqueID,但是当它们动态创建时,我无法确定如何处理按钮上的Click事件为一个随机命名的复选框ID。然后我尝试在每个项目旁边添加一个按钮,然后尝试使用OnClick & OnServerClick调用Sub,但这也不起作用。
任何/所有建议欢迎:)
Private Sub ImageList()
If Directory.Exists(Server.MapPath("JobImages\" & DBC_JOB_JobID.Text)) Then
Dim MySB As New StringBuilder
Dim dirInfo As New DirectoryInfo(Server.MapPath("JobImages\" & DBC_JOB_JobID.Text))
MySB.Append("<ul class=""clearfix"">")
MySB.AppendLine()
For Each File In dirInfo.GetFiles()
MySB.Append("<li><a rel=""jobpic"" href=""JobImages\" & DBC_JOB_JobID.Text & "\" & File.Name & """><img src=""JobImages\" & DBC_JOB_JobID.Text & "\Thumbs\" & File.Name & """ width=""150"" height=""100"" /> <span class=""size"">" & File.Name & " </span></a></li>")
MySB.AppendLine()
Next
MySB.Append("</ul>")
MySB.AppendLine()
lblMyPictures.Text = MySB.ToString
End If
End Sub
@Tim Schmelter - 相当新的asp.net,你可以分享如何做这样的代码?谢谢... – James 2011-05-31 19:05:59