Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Aiuto trasformazione html
martedì 21 luglio 2009 - 16.37
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gianlu29
Profilo
| Junior Member
69
messaggi | Data Invio:
mar 21 lug 2009 - 16:37
ciao a tutti.....
sono un principiante e stavo cercando di capire come funzionasse l'interazione tra html e c#......il mio scopo è questo:
presupponendo un database dove tbl_case contiene foto,prezzo,titolo,luogo e avendo una pagina html legata al codice c#, come faccio a creare sul file html una tabella che per ogni foto prezzo titolo e luogo si ingrandisce......il codice per estrarre i dati sn in grado di farlo....ma nn sn in grado di creare le tabelle in html da c#.....qulcuno può aiutarmi???
samar
Profilo
| Senior Member
310
messaggi | Data Invio:
mar 21 lug 2009 - 17:10
Puoi collegare i dati estratti ad una gridview, dai uno sguardo qui:
http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/data/gridview.aspx
gianlu29
Profilo
| Junior Member
69
messaggi | Data Invio:
mar 21 lug 2009 - 17:12
ti ringrazio ma gia ho provato e vorrei avere qualcosa di piu gestibile di un gridview.....
samar
Profilo
| Senior Member
310
messaggi | Data Invio:
mar 21 lug 2009 - 17:16
Potresti provare con un Repeater, dove per ogni item inseriresti un tr e per ogni campo (foto,prezzo,titolo,etc) utilizzi una cella... più gestibile di così
http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/data/repeater.aspx
gianlu29
Profilo
| Junior Member
69
messaggi | Data Invio:
mar 21 lug 2009 - 17:17
ecco è proprio questo che chiedevo!!!
grazie
samar
Profilo
| Senior Member
310
messaggi | Data Invio:
mar 21 lug 2009 - 17:18
Bene, accetta una risp. così chiudiamo
bye
gianlu29
Profilo
| Junior Member
69
messaggi | Data Invio:
mar 21 lug 2009 - 17:27
emh veramente non è che mi potresti spiegare un pò il repeater?....perke non lo capisco molto bene....
samar
Profilo
| Senior Member
310
messaggi | Data Invio:
mar 21 lug 2009 - 17:37
E' molto semplice, una struttura tipo del repeater è così composta:
<asp:Repeater id=Repeater runat="server">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
</ItemTemplate>
<FooterTemplate>
</FooterTemplate>
</asp:Repeater>
una volta bindato con una base dati, il repeater non fa altro che ripetere ciò che viene inserito in ITEMTEMPLATE tante volte quanti sono i record del db.
ovviamente in quella sezione va inserita un'espressione del tipo <%#Container....%> o <%#DataBinder.Eval(Container....)%>
Ti posto velocemente un esempio pratico:
<asp:Repeater id="Repeater1" runat="server">
<HeaderTemplate>
<table cellpadding=3 cellspacing=0 border="1" width="30%" style="border-style:solid; border-width:1px; border-color:black">
<tr>
<th>
<b>Nome</b>
</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<asp:LinkButton id="miolink" Text='<%# DataBinder.Eval(Container.DataItem, "nome") %>' Runat="server" />
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
spero di essere stato chiaro, cmq vedrai che è più semplice di quanto sembri..
gianlu29
Profilo
| Junior Member
69
messaggi | Data Invio:
mar 21 lug 2009 - 17:40
grazie mille della tua pazienza!!!
Torna su
Stanze Forum
Elenco Threads
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 !