我一直在收到這個和nothin是有幫助的一些人可以解決這個錯誤我是在運行時addinfg圖像和鏈接從數據庫中提取和動態圖像控制,但這個錯誤正在我的方式。 找到了具有相同ID'projectimg8'的多個控件。 FindControl要求控件具有唯一的ID。幫助找到具有相同ID「'的多個控件。 FindControl需要控件具有唯一的ID
string get = ListBox1.SelectedItem.Text;
DataSet ds = con.getprojectgallery(get);
if (ds!=null)
{
int count = ds.Tables[0].Rows.Count;
for (int i = 0; i < count; i++)
{
Image img = new Image();
img.ID = "projectimg" + count.ToString();
img.ImageUrl = ds.Tables[0].Rows[0][0].ToString();
img.Height = 80;
img.Width = 80;
img.ToolTip = ds.Tables[0].Rows[0][1].ToString();
pnlgallery.Controls.Add(img);
pnlgallery.Controls.Add(new LiteralControl("<br />"));
}
錯誤消息是有關錯誤的原因很明顯:在有相同ID的控制。所以,請確保沒有相同ID的控件。 – VikciaR
projectimg + i.tostring()是一個獨特的名稱。 – user614946