Search code examples
c#asp.netlabelweb-controls

Define a Label Asp.net Coordinates through C#


I need to create dinamically a System.Web.UI.WebControls.Label and define its cordinates in the Asp.net Page.

I know it absolute position (x,y). But i dont know any way to define it. Here is how i create the label:

        System.Web.UI.WebControls.Label box3 = new System.Web.UI.WebControls.Label();
        box3.Text = entradas.ElementAt(0).text;
        box3.ID = "box3";
        //need to define x and y here

The question is how to define its position. Thanks in advance


Solution

  • The Label control has an Attributes property which you can use to define the labels position on the front end.

    For example: -

    label.Attributes.Add("style", "top:10; right:10; position:absolute;");
    

    Alternatively, you could just apply some CSS to the rendered HTML...