我可以';我没有把照片加载到我的网页表单上

本文关键字:加载 我的 网页 表单 照片 我可以 | 更新日期: 2023-09-27 17:59:11

我刚开始使用C#和asp.net进行开发。我正在尝试将五个图像拖到我的web表单上,我还需要在代码后面完成,而不仅仅是拖放。我无法让他们上班。我试过:

dicePic[i] =  new System.Web.UI.WebControls.Image();
//dicePic[0] = Image.FromFile(HttpContext.Current.Server.MapPath("/images/1.gif"));

我还设置了这样的属性:

dicePic[0].ID = "Dice1";
dicePic[0].Style["position"] = "absolute";
dicePic[0].Style["top"] = "80px";
dicePic[0].Style["left"] = "80px";
dicePic[0].Visible = true;
dicePic[0].Width = 50;
dicePic[0].Height = 50;
dicePic[0].ImageUrl = "~/images/1.gif";//HttpContext.Current.Server.MapPath("/images/1.gif");
dicePic[0].Controls.Add(dicePic[0]);

任何帮助都会很棒。感谢

我可以';我没有把照片加载到我的网页表单上

this.Controls.Add(dicePic[0]); 替换此行:dicePic[0].Controls.Add(dicePic[0]);

您应该将其添加到页面中的容器中(或添加到页面本身)。

如果你在一个页面内这样做,请放入

this.Controls.Add(dicePic[i]);

之后

dicePic[i] =  new System.Web.UI.WebControls.Image();