簡體   English   中英

以編程方式從asp.net C#創建映像#

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM