[英]Create image from file programmatically asp.net C#
我在asp.net C#中編寫項目。 我想通過以下代碼以編程方式創建Image:
protected void Page_Load(object sender, EventArgs e)
{
Image image = new Image();
image.ID = "image11";
image.ImageUrl = "a.jpg";
image.ImageAlign = ImageAlign.AbsMiddle;
image.Visible = true;
}
但是當我運行項目時沒有顯示任何內容。 如何從文件創建圖像並通過在.cs文件中編寫代碼將其顯示在頁面中?
此時,您剛剛創建了一個圖像,但尚未將其添加到要顯示的控件或頁面上下文中。 你基本上說
int x = 10;
但后來從未對x做過任何事情。
ASP.NET使用組合,因此它維護一組控件,每個控件還包含一組子節點。 您需要將圖像添加到容器中。 例如,如果要將圖像添加到名為myPanel的面板中,它就是
myPanel.Controls.Add(image);
看看這篇文章 。
您已創建圖像控件但尚未將其添加到表單中。 編寫以下代碼以將圖像控件添加到表單中。
form1.Controls.Add(image);
您需要創建面板,然后您必須將該圖像添加到面板。
Panel Panel1= new Panel();
form1.Controls.Add(image);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.