microsoft C# i web developer, przekazywanie zmiennych

0

Witam.
Wiem, że temat przekazywania zmiennych z formy do formy był już tu wałkowany, ale pozwoliłem sobie rozpocząć nowy temat ponieważ mój problem dotyczy nie przekazywania danych z formy do formy tylko strony aspx do aspx bazując na C#. Do tej pory w przekazywaniu zmiennych używałem ciasteczek, ale tym razem chce zacząć przekazywać dane których lepiej w ciasteczkach nie umieszczać.

Moje pytanie brzmi- jak przekazać zmienną między stronami (nie mylić z formami) stosując c#?

Pozdro Łukasz

1

Jak chcesz żeby użytkownik nie miał dostępu do tych danych czyli żeby były one przechowywane po stronie serwera, to użyj Session.

0

mogę prosić o prosty przykład :)

0

Chwile przed Tobą sam na to wpadłem hehe

Dla tych którzy w przyszłości będą mieli podobny problem, prosty przykład.

Tu definiujemy zdarzenie dla przycisku:

 
protected void Button1_Click(object sender, EventArgs e)
    {
        Session["PrzykladZmiennej"] = "tresc";
    }

A tu pobieramy zmienną w nowym oknie:

 
protected void Page_Load(object sender, EventArgs e)
    {
        lblStan.Text = Session["PrzykladZmiennej"].ToString();
    }

Kod sprawi pobranie do kontrolki tekstowej "lblStan" w drugim oknie zmiennej "PrzykladZmiennej" o treści "tresc".

Bardzo dziękuje za podpórkę, do następnego razu ;)

0
Backdraft napisał(a):

Do tej pory w przekazywaniu zmiennych używałem ciasteczek, ale tym razem chce zacząć przekazywać dane których lepiej w ciasteczkach nie umieszczać.

ASP.NET daje z pudełka 5 mechanizmów do przechowywania danych, a Ty się bawisz w ciasteczka?
Dobrze zapoznać się z podstawami technologii, zanim zacznie się w niej coś tworzyć. ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1