how to add a div to container div in c# code behind

前端 未结 5 1593
慢半拍i
慢半拍i 2020-12-17 09:18

ASP.NET, C#

As the title suggests I was wondering if anyone knew how to programatically (c# code behind file) add a div to another a container div (in the aspx page)

5条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-17 09:35

    //create new instance of div and set all the values like the ID Check out the short Code example. It worked for me to create Divs in a web add

    System.Web.UI.HtmlControls.HtmlGenericControl NewDiv = new 
        System.Web.UI.HtmlControls.HtmlGenericControl();
        NewDiv.ID = "divcreated";
    

    or

    protected void Page_Load(object sender, EventArgs e)
    {
        System.Web.UI.HtmlControls.HtmlGenericControl createDiv =
        new System.Web.UI.HtmlControls.HtmlGenericControl("DIV");      
        createDiv.ID = "createDiv";
        createDiv.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Yellow");
        createDiv.Style.Add(HtmlTextWriterStyle.Color, "Red");
        createDiv.Style.Add(HtmlTextWriterStyle.Height, "100px");
        createDiv.Style.Add(HtmlTextWriterStyle.Width, "400px");
        createDiv.InnerHtml = " I'm a div, from code behind ";
        this.Controls.Add(createDiv);
    }
    

提交回复
热议问题