Image img = new Image();
img.ImageUrl = "images/sample1.jpg?rnd=" + (new Random()).Next();
// added random for caching issue.
this.Controls.Add(img);
我收到错误
无法创建抽象类或接口的实例'System.Drawing.Image'--->第1行
'System.Drawing.Image'不包含'ImageUrl'的定义,并且没有扩展方法'ImageUrl'接受类型'System.Drawing.Image'的第一个参数可以找到(你是否缺少using指令或汇编参考?)---> LINE2
'System.Web.UI.ControlCollection.Add(System.Web.UI.Control)'的最佳重载方法匹配有一些无效的参数---> line3中
错误10参数'1':无法从'System.Drawing.Image'转换为'System.Web.UI.Control'
请帮我解决错误。
答案 0 :(得分:6)
看起来你正在尝试使用错误的Image类。完全符合条件,它应该像你期望的那样工作。
System.Web.UI.WebControls.Image img = new System.Web.UI.WebControls.Image();
img.ImageUrl = "images/sample1.jpg?rnd=" + (new Random()).Next(); // added random for caching issue.
this.Controls.Add(img);