none
Form.FindControl("div") - editace stylu

    Dotaz

  • Zdravim,

    chtel bych se zeptat jestli je mozny editovat styl divu

    (<div id="div0" runat="server" style="font-family:Arial; position:absolute; top:5px; left:5px" ></div>), ktery sem nasel pomoci funkce FindControl ( Form1.FindControl(string.format("div{0}",i.ToString()) ) na strane serveru. Div to nalezne jako GenericControl, ktery nema podtridu Style. Nepodarilo se mi to pretypovat na zadny control. Mno a potreboval bych poradit, jak (nebo jestli je to vubec mozne) editovat styly techto divu. Napadlo me ze bych mohl nejakym zpusobem vyuzit objekt HtmlTextWriter a HtmlTextWriterAttribute, nicmene sem nasel pouze jak vytvorit novy control a nikde jak editovat (pridavat) attributy jiz existujicich controlu.

    S pranim pekneho dne, dychtive cekam na jakoukoli radu.

    19. srpna 2008 11:28

Odpovědi

  • Dobry den,

    style je v tomto pripade atribut jako kazdy jiny, tudiz se k nemu dostanete pres control.Attributes["style"]. Stalo by za zvazeni zda nebude lepsi misto <div runat='server' /> pouzit <asp: Panel /> ktery se vyrenderuje jako <div>, ale ma bohatsi rozhrani nez GenericControl.

    19. srpna 2008 18:30

Všechny reakce

  • Dobry den,

    style je v tomto pripade atribut jako kazdy jiny, tudiz se k nemu dostanete pres control.Attributes["style"]. Stalo by za zvazeni zda nebude lepsi misto <div runat='server' /> pouzit <asp: Panel /> ktery se vyrenderuje jako <div>, ale ma bohatsi rozhrani nez GenericControl.

    19. srpna 2008 18:30
  • Tak sem divy nahradil Panely a uz to krasne funguje. Mockrat dekuji za pomoc.

    20. srpna 2008 11:16