下面的代碼顯示了特定服務器目錄中每個圖像的縮略圖,當我單擊圖像時,它彈出一張漂亮的全尺寸圖片。它完美的作品。從目錄中刪除動態填充的圖像(不是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