Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > ASP.NET 1.x och 2.x > Språk - VB.NET

kolla om man är inloggad i asp.net

tjoo, håller på med ett inloggnings skript i asp.net. vet en metod till detta men vill göra på detta viset.

Meny1
Meny2
<%
If Session("inloggad") = "okej" Then
%>
Meny3
Meny4
Meny5
Meny6
<%
End If

If Session("admin") = "okej" Then
%>
Meny7
Meny8
<%
End If
%>

fast vill göra så i ASP.NET, hur ska jag göra då?

// www.Gimbergsson.com
ID: #3868 | Skapades: 2007-12-29 22:56:38 | Tråden har 4 svar och har lästs 403 gånger.

I VB så borde det väl vara ungefär samma sak väl? Dem har väl nån video om Sessions på asp.net?

Edvin Lindén, http://edvinlinden.se
ID: #3869 | Skapades: 2007-12-29 23:34:40

nej har inte sett något sånt, men det funkar inte att skriva likadant, det ska stå på nått annat sätt med Session("inloggad") osv..

// www.Gimbergsson.com
ID: #3870 | Skapades: 2007-12-30 00:06:58

Timmie
Timmie

Gradering

#3871

Gör så som du har tänkt i din codebeside. Sedan så sätter du bara menyX.Visible = false/true.
Kan inte så mycket VB tyvärr. Men en vanlig if sats med session ser väll ut så här:
If Session("inloggad") = "okej" Then

Vet inte om man behöver göra om sessionen till string i VB eller inte. I C# behöver man det iaf.

ID: #3871 | Skapades: 2007-12-30 00:34:04

tack för svaret men jag löste det på ett annat sätt.

La in

If Session("inloggad") = "okej" Then
LoginPlaceHolder1.Visible = True
LoginPlaceHolder2.Visible = False
Else
LoginPlaceHolder1.Visible = False
LoginPlaceHolder2.Visible = True
End If

i Page_Load i codebeside.

// www.Gimbergsson.com
ID: #3872 | Skapades: 2007-12-30 00:52:12
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy