Ciao a tutti..
Ho un problema che non riesco a risolvere.
Sto cercando di creare una specie di carrello della spesa in asp.net e da un database ricavo un elenco prodotti e per ogni prodotto ho:
ar_id (id articolo)
ar_descr (descrizione articolo)
Mi leggo tutti gli articoli dal database e li visualizzo in un controllo repeater in questo modo:
<table>
<asp:Repeater ID="rptDati" runat="server">
<itemtemplate>
<tr>
<td><%# Container.DataItem("ar_codice") %></td>
<td><%# Container.DataItem("ar_descrizione") %></td>
<td><asp:TextBox ID='campo_quantita' runat="server"/></td>
<td><%# Container.DataItem("ar_prezzo") %></td>
<td><asp:LinkButton Text="Aggiungi"
CommandArgument='<%# Container.DataItem("ar_id") %>'
runat="server"/></td>
</tr>
</itemtemplate>
</asp:Repeater>
</table>
Per ogni riga della tabella, oltre a visualizzare il nome prodotto ho una textbox dove inserire le quantità che mi interessano e un linkbutton per aggiungere il prodotto al carrello.
Per fare questa operazione mi è necessario recuperare l'id dell'articolo della riga dove ho cliccato sul linkbutton e la quantità inserita nella textbox.
Per la prima ho risolto con commandargument del linkbutton ma per recuperare il valore dalla textbox non ci riesco proprio.
Quando provo a richiamarla in questo modo:
Dim quantita as integer
quantita = campo_quantita.text
mi dice: nome "campo_quantita" non dichiarato.
Vi prego , ho cercato di scrivere le indicazione nil modo piu' chiaro e pulito possibile ella speranza che qualcuno mi aiuti , è importante.... anche un consiglio o qualche dritta!
Grazie a tutti per un eventuale aiuto!!![]()
![]()
![]()