我有一长串图像,我想通过它们的编号添加它们的 img.src 值。我正在使用以下代码滚动图像。我必须使用 img 控件,因为图像是 .tif
foreach (System.Web.UI.HtmlControls.HtmlImage c in ThumbnailPanel.Controls)
{
if (c is System.Web.UI.HtmlControls.HtmlImage)
{
System.Web.UI.HtmlControls.HtmlImage imageBox = (System.Web.UI.HtmlControls.HtmlImage)c;
if (imageBox.ID.Equals("TNimage" + i.ToString()))
{
using (var DrawImgCheck = new WebClient())
{
.
.
.
}
}
}
}
问题是因为是 HtmlControl 而我的面板是 UI.Control 我收到以下错误
Unable to cast object of type 'System.Web.UI.LiteralControl' to type 'System.Web.UI.HtmlControls.HtmlImage'.
我怎样才能解决这个问题?