abrufen von Werten in array & speichern in session-und ruft zur anderen Seite asp.net c#

Hi
Ich möchte speichern Sie die Werte in das array in der session. Ich möchte es verwenden, um eine andere Seite. Wie kann ich das tun?
Ich benutzte session zum speichern der Werte des Arrays wie folgt:

    int i, randno;
    int[] a = new int[5];
        for ( i = 0; i < 4; i++)
        {
            int flag = 0;
            Random rnd = new Random();
            randno = rnd.Next(1, 15);
            for (int j = 0; j < i; j++)
            {
                if (a[j] == randno)
                    flag = 1;
            }
            if (flag == 0)
            {
                a[i] = randno;

            }
            else
            {
                i--;
            }

        }
Session["values"] = a;

In der anderen Seite habe ich code:

int[] a = (int[])Session["values"];
Response.Write(a);

Dieser code richtig ist?
Weil seine nicht zu geben-Werte.
Aber das abrufen von einer anderen Seite, dann gibt letzten Wert des Arrays, auf der gleichen Seite gibt es alle Werte. Ich möchte, dass alle Werte des Arrays.
Asp.net, c#
Danke.

InformationsquelleAutor Ishika | 2011-04-06
Schreibe einen Kommentar