无法创建抽象类或接口“System.Drawing.Image”的实例
本文关键字:Image Drawing 实例 System 创建 抽象类 接口 | 更新日期: 2023-09-27 17:56:19
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"的定义,并且找不到接受类型为"System.Drawing.Image"的第一个参数的扩展方法"ImageUrl"(您是否缺少使用指令或程序集引用? ---> 2号线
'System.Web.UI.ControlCollection.Add(System.Web.UI.Control)' 的最佳重载方法匹配在第 3 行--->有一些无效参数
错误 10 参数"1":无法从"System.Drawing.Image"转换为"System.Web.UI.Control"
请帮助我解决错误。
看起来您尝试使用错误的 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);