55 messaggi dal 29 ottobre 2008
Salve,ho bisogno del vostro aiuto se è possibile...
Ho la necessità di valorizzare e leggere una Variabile Application come un array.
In rete non sono riuscito a trovare nulla in riguardo.
Mi potete aiutare?
Grazie.

Codice goblal.asax.
<%@ Application Language="C#" %>

<script runat="server">

public void Application_Start(object sender, EventArgs e)
{
// Codice eseguito all'avvio dell'applicazione

Application["ContaNonVotatoID"] = 0;
}

public void Application_End(object sender, EventArgs e)
{
// Codice eseguito alla chiusura dell'applicazione


Application["ContaNonVotatoID"] = 0;

}

public void Application_Error(object sender, EventArgs e)
{
// Codice eseguito in caso di errore non gestito

}

public void Session_Start(object sender, EventArgs e)
{
// Codice eseguito all'avvio di una nuova sessione


}

public void Session_End(object sender, EventArgs e)
{
.

Application["ContaNonVotatoID"] = 0;

Session.Abandon();
}

</script>

Dopo aver dichiarato la variabile application nel goblal.asax, una pagina default1 ho scritto questo codice:
int[] vettore ={ 1, 2, 3, 4, 5 };
Application["ContaNonVotato"] = vettore;

Prima domanda:
come faccio a stampare iu valori della Variabile application?
Grazie. a tutti.
non ho capito benissimo, ma un semplice for e usando l'indice per accedere all'elemento dovrebbe bastare a ciclare tutti gli elementi

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
55 messaggi dal 29 ottobre 2008
saresti cosi gentile a postare il codice?mi da errore di cast....
55 messaggi dal 29 ottobre 2008
Mi spiego meglio:

Se dichiaro un erray e una variabile application in questo modo:

int[] vettore ={ 1, 2, 3, 4, 5 };
Application["ContaNonVotato"] = vettore;

e se faccio la
Response.Write(Application["ContaNonVotato"][1]);
mi da il seguente errore:
Impossibile applicare l'indicizzazione con [] a un'espressione di tipo'object'.
come posso fare?
grazie.
devi eseguire il cast da object a int[]

Ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
55 messaggi dal 29 ottobre 2008
ok,ma come si fa?ho provato in tanti modi..
55 messaggi dal 29 ottobre 2008
ho fatto:
int[] prova = (int[])Application["ContaNonVotato"];
cosi funziona,grazie tanto.
di nulla, buon lavoro

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

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.