ciao a tutti,
passo subito al problema, ho una pagina principale, dentro a questa inserisco degli usercontrol . Dentro a questi usercontrol ad esempio mi collego al db e leggo i dati, il problema è creare una tabella dinamica (con bootstrap). Mi spiego, inserisco il codice HTML in una stringa che passo ad un literal che mi costruisce la tabella:
lettore = cmd.ExecuteReader()
literalmio.Append("<html><head><title>Visualizzare i record di un DataBase con ASP.NET</title></head><body>")
literalmio.Append("<table border=1 cellspacing=1 align=center>")
literalmio.Append("<th>")
literalmio.Append("<i class=")
literalmio.Append("icon_profile")
literalmio.Append("></i> Titolo</th><th><i class=")
literalmio.Append("icon_calendar")
literalmio.Append("></i> Descrizione</th><th><i class=")
ecc....
While (lettore.Read())
literalmio.Append("<tr>")
literalmio.Append("<td>" & lettore("Utente") & "</td>")
literalmio.Append("<td>" & lettore("Titolo") & "</td>")
literalmio.Append("<td>" & lettore("Descrizione") & "</td>"
Ecc....
literalmio.Append("</tr>")
End While
literalmio.Append("</table>")
literalmio.Append("</body></html>")
' Conn.Close()
Return literalmio
Ora così funziona discretamente, ma capite bene che se devo inserire una linea per ogni HTML è improponibile! Come posso fare per avere la tabella in HTML già scritta e creare un ciclo FOR nel controllo è possibile o ci sono (sicuramente) vie più semplici.
Grazie a tutti