Avatar billede p_gaard Juniormester
19. oktober 2018 - 12:27 Der er 3 kommentarer og
1 løsning

SESSIONSATTRIBUT

Hej,

Jeg har problemer med at anvende sessionsattribut på tværs af flere sider:


//page1
protected void Page_Load(object sender, EventArgs e)
{
LblName.Text = HttpContext.Current.Session["UserName"].ToString();
}

//page1 aspx side
<asp:Label ID="LblName" runat="server"></asp:Label> 


//page2
protected void Page_Load(object sender, EventArgs e)
{
Session["UserName"]="TEST";
}

Når jeg åbner page2 og via et link går til page1 er sessionsattributten forsvundet.
Hvis jeg derimod sætter sessionsattributten på page1, hvor den samtidig læses kører det fint.


Håber nogen kan hjælpe.

Mvh

Peter





HttpContext.Current.Session["UserName"].ToString();
Avatar billede p_gaard Juniormester
19. oktober 2018 - 12:30 #1
Forresten er der tale om asp .net  webforms.
Avatar billede arne_v Ekspert
20. oktober 2018 - 16:11 #2
Der er et eller andet som du ikke viser/forklarer der paavirker hvad der ske.

Det boer virke.

Jeg har lige testet med:

page2.aspx


<script language="C#" runat="server">
protected void Page_Load(object sender, EventArgs e)
{
    Session["UserName"] = "TEST";
}
</script>
<a href="page1.aspx">page1</a>


page1.aspx


<script language="C#" runat="server">
protected void Page_Load(object sender, EventArgs e)
{
    usr.Text = (string)Session["UserName"];
}
</script>
UserName = <asp:Label ID="usr" runat="server"></asp:Label> 


(den komplette kode)

Gaa til page2.aspx, klik paa link til page og "TEST" er der.
Avatar billede p_gaard Juniormester
22. oktober 2018 - 00:45 #3
Hej Arne,

Det virker perfekt.

Mvh

Peter
Avatar billede arne_v Ekspert
22. oktober 2018 - 01:30 #4
Men hvorfor virkede det saa ikke hos dig?
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

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





Premium
Sikkerhedsekspert: Derfor har Colonial været nødt til at betale hackere ransomware på 30 millioner kroner - vil sagtens kunne ske i Danmark
Interview: Hvorfor har mægtige Colonial Pipeline valgt at betale ransomware til hackere trods anbefalinger fra myndigheder og sikkerhedsmiljøet? "Det er ikke helt sort og hvidt," siger sikkerheds-ekspert Leif Jensen fra Eset.
Computerworld
Nye informationer om det største iPhone-hack nogensinde ser dagens lys: 128 millioner brugere blev ramt
Hidtil hemmeligholdte detaljer om verdens største iPhone-hack er kommet frem under retssagen mellem Apple og Epic Games. 128 millioner brugere blev ramt, og mere end 4.000 apps blev inficeret. Se detaljerne her.
CIO
Har du rost din mellemleder i dag? Snart er de uddøde - og det er et tab
Computerworld mener: Mellemledere lever livet farligt: Topledelsen får konstant ideer med skiftende hold i virkeligheden, og moden går mod flade agile organisationer. Men mellemlederen er en overset hverdagens helt med et kæmpe ansvar. Her er min hyldest til den ofte latterliggjorte mellemleder.
Job & Karriere
Eva Berneke stopper som topchef i KMD og flytter til Paris: Her er KMD's nye topchef
Efter syv år på posten som topchef for KMD forlader Eva Berneke selskabet. Nu flytter hun med familien til Paris, hvor hun vil fortsætte sit bestyrelsesarbejde. KMD har allerede afløser på plads.
White paper
17 punkter med plads til forbedring: Sådan øger du din lønsomhed
Mange projektorienterede virksomheder hæmmes af ikke-optimale løsninger og besværlige, manuelle processer, som forringer effektivitet, overblik og lønsomhed. Her præsenterer vi 17 typiske udfordringer – og bud på, hvordan du kan afhjælpe situationen.