ecco perchèOriginariamente inviato da Gluck74
no, non è proprio così strano.
se tu fai la procedura nel Page_load, in verità la pagina html non esiste ancora.
Facendo un controls.add, è vero che aggiungi un istanza di un controllo nella collection dell'istanza della Page, ma senza una posizione;
quindi al momento del render del codice HTML, questo controllo o non viene proprio preso in cosiderazione, o chissà dove va a finire (questo non te lo so dire)
Quello che so di certo è che deve avere un contenitore definito nella parte aspx.
Potresti provare ad usare la form come contenitore, visto che ha la proprietà runat=server
ciao
Ne approfitto per spiegarti cosa dovrei fare,
nella mia master page ho un
<asp:ContentPlaceHolder id="SINISTRA" runat="server">
All'interno metto un
<%
Response.Write(........);
%>
nel write vado a leggere tutto il codice html presente nel database per la visualizzazione di un immagine.
Quindi mi stamperà <img scr.... .... ../> <img src... .... . /> e cosi via.
Grazie ad un mio pannello imposto le posizioni di chi va prima o dopo.
Il fatto è che il menu non lo posso creare dentro il write
Quindi deve già esserci nella master page. Anche se lo creo ora a runtime dovrò sempre metterlo nel pannello che ci deve sempre stare a priori!
Se il pannelo o il menu stanno già, il write lo posso scrivere prima o dopo il pannello quindi non ho la libertà di scegliere la posizione del menu!!
Se ho il pannello <aspanel.... e poi il write(immagine) mi stamperà sempre prima il pannello con il menu e poi l'immagine.
Come potrei fare per creare un piccolo sistema per gestire la posizione del pannello/menu?
Vorrei poter scegliere se metterlo prima o dopo il write, o magari all'interno![]()
Spero hai capito cosa intendo![]()



anel.... e poi il write(immagine) mi stamperà sempre prima il pannello con il menu e poi l'immagine.
Rispondi quotando