Avatar billede danni03 Nybegynder
15. august 2004 - 00:16 Der er 6 kommentarer og
1 løsning

Overføre objekter imellem WebForms

Jeg har følgende kode til en knap i min webfor1.

Hvordan får jeg Bruger b med til webform2 så jeg kan anvende b i webform2?

private void Button1_Click(object sender, System.EventArgs e)
{
    Bruger b = new Bruger("Danni Jensen","9051");

    Response.Redirect("WebForm2.aspx",true);       
}
Avatar billede danni03 Nybegynder
15. august 2004 - 00:18 #1
Et tillægsspørgsmål.

Jeg kan få det til at virke når jeg kører localhost, men hvad gør jeg når jeg vil have den til at køre på min hjemmeside som ligger hos cliche.dk?
Avatar billede snepnet Nybegynder
15. august 2004 - 00:49 #2
Du kan gemme værdien i session, så kan du læse den fra alle dine forms. Du kan gemme i session ved f.eks.
Session["bruger"] = b;
Og du kan så hente den lige så enkelt :
Bruger b = Session["bruger"];

Er du sikker på at cliche understøtter .NET ? (jeg synes ikke de skriver noget om det på deres hjemmeside)... Det er en forudsætning for at du kan få det til at køre der.
Avatar billede danni03 Nybegynder
16. august 2004 - 07:02 #3
Hovsa.. der er hos b-one jeg har domæne. Hvis de nu understøtter det hvordan starter jeg den så op der?
Avatar billede snepnet Nybegynder
16. august 2004 - 07:32 #4
jeg kan heller ikke se at b-one skulle understøtte asp.net...
Avatar billede danni03 Nybegynder
17. august 2004 - 11:20 #5
Det er i HTML koden eller C# koden jeg skal skrive Session....?
Avatar billede danni03 Nybegynder
17. august 2004 - 12:27 #6
Okay der er selvfølgelig i c# koden...

Jeg har lavet en knap der gør følgende.

....
Bruger b = new Bruger("Danni Jensen","9051");
Session["bruger"]=b;
Bruger a = (Bruger)  Session["bruger"];       
TextBox1.Text=a.ToString();
...

Det virker fint. Men hvis jeg skriver Bruger a = (Bruger)  Session["bruger"]; i en anden webForm får jeg en fejl når jeg kompilerer.

"An object reference is required for the nonstatic field, method, or property 'System.Web.UI.Page.Session'"

Jeg ved ikke helt hvad jeg gør forkert.
Avatar billede danni03 Nybegynder
17. august 2004 - 14:19 #7
Har fundet ud af det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester