Uso e layout di controlli creati a runtime

martedì 15 luglio 2008 - 17.35

bluland Profilo | Guru

Salve,

creo dei controlli di questo tipo a runtime
string.Format( @"<INPUT id='{0}' style='WIDTH: 448px; HEIGHT: 22px' type='file' size='55' name='{0}' runat='server'> ",ds.Tables[0].Rows[i]["Family"].ToString());

classico broswe

ora vorrei posizionarlo in un div o altro per impaginarlo in un certo modo, ma come posso fare se non creare anche il
div a runtime, a questo punto creo tutta la pagina a runtime? non credo, al momento non mi vengono altre idee,
che mi consigliate?

saluti
--------------------
Vincenzo PESANTE
System Engineer

Wamba Profilo | Expert

Così non crei un controllo server a runtime.
Se puoi evitali come la peste: Ad esempio se hai bisogno di vedere il controllo solo in alcuni casi usa l'attributo visible, anche in questo caso il textbox non verrebbe nemmeno inviato al client. Se non ce la fai vediamo di affrontare i controlli dinamici.
-----------------------------------------------------------
Visto dopo:
usi un Datarow quindi probabilmente dovrai ripetere queste operazioni per ogni riga della tabella: puoi usare un controllo repeater. Rende la vita mooolto più semplice (http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.repeater.aspx)

-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5