28 messaggi dal 08 maggio 2015
Buongiorno,
nella mia pagina carrello ho una Textbox dentro una Tabella di riepilogo:
<asp:TableCell><asp:Label runat="server" ID="lblUtilizzati" Font-Size="Small" Font-Bold="true" Text="Utilizzati" /></asp:TableCell><asp:TableCell><asp:TextBox ID="txtUtilizzati" runat="server" EnableViewState="false"></asp:TextBox><br /></asp:TableCell>

Nel caricamento della pagina gli assegno un valore che prende correttamente:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
txtUtilizzati.Text = Convert.ToString(totPtUtiliz);
}
}

Quando aggiungo articoli al carrello richiamo un modulo che mi calcola i pezzi inseriti e mi DOVREBBE riscrivere il nuovo valore nella Textbox:
txtUtilizzati.Text = (totPtSel + totPtUtiliz).ToString();

se metto un punto di interruzione con Visual Studio mi fa vedere il valore giusto ma a video rimane quello vecchio, perchè secondo voi anche se ho impostato la proprietà EnableViewState="false"?
Grazie Francesco E.
28 messaggi dal 08 maggio 2015
Se io lancio il Modulo da un altro pulsante funziona, invece se lo chiamo come ultima istruzione del Modulo di riempimento del carrello non funziona. Perchè secondo voi?
28 messaggi dal 08 maggio 2015
Non avevo messo la tabella di riepilogo nel contenitore giusto.
Grazie Francesco.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.