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!!