在vb.net中运行时创建表时,图像控件没有imageurl权限

在vb.net中运行时创建表时,图像控件没有imageurl权限,vb.net,image,runtime,Vb.net,Image,Runtime,我正在用vb.net代码(htmltable)创建一个包含htmltablerows和htmltablecell的表。我给出了图像控件,但该控件不能具有.imageurl属性,我需要该属性,因为我有一个处理程序image.ashx,它从数据库中获取图像。 这是密码- TD=新的HtmlTableCell 将img作为新的HtmlImage()进行调整 img.ID=“图像”&rd(“ID”) 图像样式添加(“宽度”,“100px”) 图像样式添加(“高度”,“100px”) img.ImageU

我正在用vb.net代码(htmltable)创建一个包含htmltablerows和htmltablecell的表。我给出了图像控件,但该控件不能具有.imageurl属性,我需要该属性,因为我有一个处理程序image.ashx,它从数据库中获取图像。 这是密码-

TD=新的HtmlTableCell 将img作为新的HtmlImage()进行调整 img.ID=“图像”&rd(“ID”) 图像样式添加(“宽度”,“100px”) 图像样式添加(“高度”,“100px”) img.ImageUrl=“Image.ashx?id=“&rd(“id”)

在最后一行“img.ImageUrl”中,我得到了这个错误- “ImageUrl”不是“System.Web.UI.HtmlControls.HtmlImage”的成员
如何修复此问题?

ImageUrl
System.UI.WebControls.Image
控件的成员。相比之下,您使用的是直接
HtmlImage
控件,它的呈现方式与img标记完全相同。您应该使用HtmlImage控件的