Ik ben bezig met een applicatie waarbij ik bestellingen kan plaatsen bij een leverancier.
Het gaat om het bestellen van hard- en software.
Nu heb ik een bestelscherm waar alle standaard bestelgegevens ingevuld kunnen worden en een hardware toevoegen scherm (waar ik hw kan toevoegen
en natuurlijk een sw toevoegen scherm).
Als ik het bestelscherm start, wordt er een object aangemaakt waarin de bestelling wordt opgeslagen (Class).
Nu wil ik dit object eigenlijk aan een sessie geven, zodat ik deze dus bij bv het hardware toevoegen scherm kan openen.
Echter, als ik in het hardware toevoegen scherm ben aangekomen, staat er niets in de sessie.
Wanneer ik een breakpoint toevoeg in het bestelscherm om te kijken wat hij doet, plaatst hij wel netjes het bestelling object in de sessie.
Iemand enig idee hoe een object aan een sessie toe te voegen die er wel in blijft staan?
Het gaat om het bestellen van hard- en software.
Nu heb ik een bestelscherm waar alle standaard bestelgegevens ingevuld kunnen worden en een hardware toevoegen scherm (waar ik hw kan toevoegen
Als ik het bestelscherm start, wordt er een object aangemaakt waarin de bestelling wordt opgeslagen (Class).
Nu wil ik dit object eigenlijk aan een sessie geven, zodat ik deze dus bij bv het hardware toevoegen scherm kan openen.
Echter, als ik in het hardware toevoegen scherm ben aangekomen, staat er niets in de sessie.
Wanneer ik een breakpoint toevoeg in het bestelscherm om te kijken wat hij doet, plaatst hij wel netjes het bestelling object in de sessie.
Iemand enig idee hoe een object aan een sessie toe te voegen die er wel in blijft staan?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| Bestelling b = null;
if (BestellingID == -1) // new
{
if (Session["NieuweBestelling"] == null)
{
b = Bestelling.nieuw();
b.Opmerking = "New - " + DateTime.Now.ToString();
Session["NieuweBestelling"] = b;
}
else
{
b = (Bestelling) Session["NieuweBestelling"];
}
} |