På en sida jag sysslar med så hade jag tänkt använda föjande kod: Det kan vara av 2 anledningar som jag ser det. Ändrade till:If Session("id") = Request.QueryString("tillid")...vad ä
<code><%If Session("id") = Request.QueryString("tillid") Then
Response.Write "[Skriv] "
End If %></code>
...men den funkar ju inte. Men om jag byter ut "Session("id")" mot "98" som är Session värdet så funkar det. Men grejen är nu den att jag måste ha ett dynamiskt värde nämligen Session("id").... vilket inte funkar, varför?
På sidan använder jag även följande kod (som fungerar):
<code>
<%If Session("id") = objRS("tillID") Then
Response.Write "LÄNK"
End if
%>
</code>
...så Session("id") verkar ju fungera.Sv: If Session("id") = Request.QueryString("tillid")...vad &
<code>
1: Session("id") innehåller inget eller så innehåller inte tillID något.
Gör en response.write på båda för att kolla.
Response.write är ett måste när man skall debugga.
2.Session("id") och Request.QueryString("tillid") inte är av samma datatyp.
Konvertera båda till Integer för att komma runt det
If Cint(Session("id")) = Cint(Request.QueryString("tillid")).
else
end if
</code>
//PutteTack!!!
If Cint(Session("id")) = Cint(Request.QueryString("tillid"))
...så nu funkar det!!! TACK!!!