EitrazMedlem sedan sep. 2002366 inlägg Tja!
Kan man på något sätt få ett boolskt värde (eller något annat) från en Server.Execute?
Det jag är ute efter är att kunna göra nåt sånt här (inte med sån här kod då gissar jag ;))
If Server.Execute("sidan.asp") Then
Response.Write "Jippi"
Else
Response.Write "Nej!"
End If
-Eitraz
trexterMedlem sedan mars 20021 889 inlägg Vad vill du kolla? Att det har lyckats?
I så fall löser du väl det bäst med felhantering.
:)
SebbeMedlem sedan jan. 20032 285 inlägg Och med felhantering antar jag att han menar något sånt här:
On Error Resume Next
Server.Execute("sida.asp")
If Err.Number > 0 Then
Response.Write("Någonting gick snett för böveln!")
Else
Response.Write("Allting gick rätt till.")
End If
On Error Goto 0
EitrazMedlem sedan sep. 2002366 inlägg Nej, jag vill i min lilla "sida.asp" skicka tillbaks ett boolskt värde (som jag själv definerar) har med vissa uppdateringar och sidändringar att göra.
EitrazMedlem sedan sep. 2002366 inlägg Man kanske kan kaste ett eget fel o fånga det, nån som vet hur man gör det isåfall?
OveRRidEMedlem sedan feb. 200112 078 inlägg Man kan inte hämta variabler ur en fil som 'inkluderas' med server.execute. Det enda som händer i det anropet är att den ursprungliga sidan lämnas (det betyder inte skickas till klient) samtidigt som den 'inkluderade' sidan körs. Sedan återgår man till den ursprungliga sidan. (Det finns säkert en bättre teknisk förklaring på det där) Variabler följer således inte med.
Däremot går det alldeles utmärkt att sätta en cookie, session- eller applikationsvariabel i den 'inkluderade' sidan och sedan hämta från den ursprungliga.
EitrazMedlem sedan sep. 2002366 inlägg Session, självklart, att jag inte tänkte på det :D
Och vad är ett applikationsvariabel (får jag skämmas nu)? ;)
@ndersMedlem sedan juni 200032 969 inlägg En applikationsvariabel är en variabel som är tillgänglig för alla användare på webbplatsen.
Mvh
OveRRidEMedlem sedan feb. 200112 078 inlägg Dock är det inte rekommenderat att använda en applikationsvariabel i detta fall, eftersom den är, som @nders sa, tillgänglig för alla användare och därmed inte kan vara 'unik'.
Jag skulle nog satsa på en cookie, för att inte dra iväg med sessions för mycket.
Jag hade kört med Session och sen tagit bort den direkt efter att jag var klar med den.
Gillar inte cookies eftersom att användaren själv kan läsa dem.
EitrazMedlem sedan sep. 2002366 inlägg Precis vad jag har tänkt också ;)
Bra Eitraz, kan nog bli någonting av dig också! ;)
OveRRidEMedlem sedan feb. 200112 078 inlägg
Erik Juhlin skrev:
Jag hade kört med Session och sen tagit bort den direkt efter att jag var klar med den.
Gillar inte cookies eftersom att användaren själv kan läsa dem.
Jo, det är sant. Men sen beror det ju på vad man anser som känslig information och inte. Jag ser inte hur en boolean kan kompromissa säkerheten. ;)
trexterMedlem sedan mars 20021 889 inlägg SecuritySystemWillNotBeOn2003-05-31 = true
trexter visar ett exempel på en variabel som nästan alla system har! ;)
OveRRidEMedlem sedan feb. 200112 078 inlägg
trexter skrev:
SecuritySystemWillNotBeOn2003-05-31 = true
:OO
Är man så dum får man faktiskt skylla sig själv.