Visualizzazione Variabile Dentro un TD

martedì 19 agosto 2008 - 11.44

wkgrp Profilo | Newbie

Buongiorno a Tutti,

ho un piccolo problema: Prima del tag <html> ho effettuato un count del tipo

<% ... ... Dim DB_DealersCounter As New SqlCommand("SELECT Count(*) FROM Dealers", DB_Connection) AUX_CONTATORE_DEALERS = DB_DealersCounter.ExecuteScalar .... .... %>

Successivamente nella parte html, voglio visualizzare all interno di tag td il risultato della query, effettuo un operazione del genere:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

E mi dice che la variabile non è inizializzata, mi potete aiutare?
Grazie

Anonimo Profilo | Senior Member

Al posto della variabile usa un ViewState("nomeVariabile") e nel td usa lo stesso codice ma usando un cast
Convert.ToString(ViewState("nomevariabile"))
e vedi che funziona.

Team Icon - Software Engineering
------------------------------
Unicredit Global Information Services Spa
Chief Solution Architect

wkgrp Profilo | Newbie

Uhm, grazie per la disponibilità ma non ho ben chiaro cosa devo scrivere
forse non mi sono spiegato bene, ma dal Visual Web mi "suggerisce" che la variabile non è inizializzata, di conseguenza quando carico la pagina la parte in grassetto (ossia il totale di record) non me la visualizza, in quanto giustamente la variabile è come inesistente!

Anonimo Profilo | Senior Member

è proprio per evitare questi problemi che ti dico di usare il ViewState, quando associ ad inizio pagina alla tua variabile un valore tu al posto che assegnarlo alla variabile lo assegni al ViewState e sotto nel codice html quando usi i tag asp al posto che la variabile richiami il ViewState.
Importante ricordare di usare il Convert.toString e non una conversione esplicita perchè questo evita l'errore che hai in avvio.

Team Icon - Software Engineering
------------------------------
Unicredit Global Information Services Spa
Chief Solution Architect

wkgrp Profilo | Newbie

Grazie mille :P ho fatto così e funziona alla perfezione ;)
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5