Vi vill deklarera en variabel endast en gång även om vi går in i koden flera gånger. Det ligger överst på sidan och samma sida anropas alltså flera gånger, men vi vill inte deklarera om variablen igen utan vill använda det värdet den har för tillfället. Hej caroline! Har du funktioner på sidan? Eller hur menar du? Hej.static i ASP
Hoppas det inte var för otydligt.
/CarolineSv: static i ASP
"Vi vill deklarera en variabel endast en gång även om vi går in i koden flera gånger."
<code>
const vaddunuvill = värde
</code>
är väll det normala sättet att sätta en konstant variabel...
Om du vill förtydliga det hela för servern så kan du sätta en 'option explicit' längst upp i dokumentet.
Om du vill återanvända värdet på någon annan sida eller sätta det globalt så är det nog bättre att använda sig av en session eller att placera din konstant i en includefil som du har med överallt.
Lycka till!
// ericSv: static i ASP
Litet exempel:
<code>
<%
Dim varA
Dim varB
Dim varC
Sub SetValues
varA = 3
varB = 5
End Sub
Sub AddValues
varC = varA + varB
End Sub
Sub PrintValues
Response.Write varC & " = " & varA & " + " & varB
End Sub
SetValues
AddValues
PrintValues
%>
</code>Sv: static i ASP
Om du vill att värdet skall behållas mellan exekveringarna av sidan får du lägga det i en Application- eller Sessionvariabel.
Ex:
<code>
Session.Contents("MYVAR") = "My Value"
</code>
Med reservation att jag missförstått dig helt. :-)
//fredda