webForumDet fria alternativet

Kör url i koden

ASP

16 svar · 320 visningar · startad av skyman

Medlem sedan juli 20012 450 inlägg
Frågan#1

Problem problem...

Kan man lösa detta på ett enkelt sätt?
Jag vill att en url skall köras om något går galet på ett visst ställe i min kod. Url:en är en slags loggning. Vi kan säga att den ser ut såhär: www.minsida.se/index.asp?logg=true&fel=Raining

Surfaren skall inte skickas till den sidan, den skall bara köras.
Ett alternativ kan vara att en liten popup "poppar upp" och på den sidan körs koden. Men eftersom felet är olika för varje gång och att man inte kan lägga in aspkod i javascript så blir det svårt.

Hur ska man lösa detta? Går det?

Medlem sedan jan. 20022 440 inlägg
#2
server.execute(index.asp?logg=true&fel=Raining)
Medlem sedan juli 20012 450 inlägg
#3

Fungerar inte...
Jag får:
server.execute(http://www....
-----------------------^

/r Går det inte att lägga ut hela sökvägen?

Medlem sedan jan. 20022 440 inlägg
#4

hur ser din server.execute ut ?

Medlem sedan juli 20012 450 inlägg
#5

Ok, jag lägger in min riktiga...

server.Execute([url]http://localhost/FlygWeb/Default.aspx?b=m&n=Kalle&e=Kalle@telia.se&f=X&t=08-369699[/url])
Medlem sedan jan. 20022 440 inlägg
#6
server.execute(Default.aspx?b=m&n=Kalle&e=Kalle@telia.se&f=X&t=08-369699)

Du kan lixom inte köra en execute på en helt annan webserver eller på en annan sida vad jag vet. Server.execute förutsätter att du redan är och arbetar i mappen flygweb om inte OCH flygweb är en del i sidan du för närvarande arbetar med så blir det

server.execute(flygweb/Default.aspx?b=m&n=Kalle&e=Kalle@telia.se&f=X&t=08-369699)

men aspx ? är inte det .net saken ? Om det är asp.net du använder vet jag faktiskt inte riktigt har aldrig försökt mig på asp.net

Medlem sedan juni 200032 967 inlägg
#7

För det första: Man kan inte använda querystrings när man kör en sida med Server.Execute, eller förflyttar med Server.Transfer.

Man kan inte heller ange url:er med http-adress, utan endast lokala sökvägar.

I övrigt ska man ha citationstecken runt url:er och andra strängar. Syntax således:

Server.Execute ("fil.asp")

Den sidan du vill köra, ska den visa någonting, eller bara köra lite kod? Du borde alltid kunna lägga in en osynlig bild med den adressen.

Mvh,

Medlem sedan jan. 20022 440 inlägg
#8

skyman skrev:

Kan man lösa detta på ett enkelt sätt?
Jag vill att en url skall köras om något går galet på ett visst ställe i min kod. Url:en är en slags loggning. Vi kan säga att den ser ut såhär: https://www.minsida.se/index.asp?logg=true&fel=Raining

@nders har givetvis rätt, men kan man inte använda sig av en föregående querystring i sidan du anropar med server.execute?

Medlem sedan juli 20012 450 inlägg
#9

Ok, då kan man alltså inte använda sig av server.execute...
Hur man då istället göra?
Kan man kalla på en liten popup som fixar detta?

Medlem sedan juni 200032 967 inlägg
#10

@nders skrev:

Den sidan du vill köra, ska den visa någonting, eller bara köra lite kod? Du borde alltid kunna lägga in en osynlig bild med den adressen.

alltså:

<img src="http://localhost/FlygWeb/Default.aspx?b=m&n=Kalle&e=Kalle@telia.se&f=X&t=08-369699" width="0" height="0">

Möjligen har någon webbläsare problems med detta, men då kan du ju lägga den i ett dolt lager. Fast då är det inte lysande att ange url:en med localhost bara.

mvh,

Medlem sedan feb. 200112 078 inlägg
#11

Inkludera din felhanteringskod i filen med en inc-fil eller liknande istället, så lipper du hoppa och hålla på.

Medlem sedan juli 20012 450 inlägg
#12

Det där med en bild har jag adlrig sett föreut, jag ska testa det.

Medlem sedan juli 20012 450 inlägg
#13

Det fungerar alldeles utmärkt, men är inte metoden lite osäker?

OveRRide> Är det ett säkrare sätt? Kan man se koden i en inc-fil från webben?

Medlem sedan jan. 20022 440 inlägg
#14

skyman nej du kan inte öppna en inc fil eller tanka hem den via webläsaren, har för mig att det finns program som tankar hela websidor men det e nog lite överkurs :)

Medlem sedan juli 20012 450 inlägg
#15

Så det borde vara det säkraste sättet med de förutsättningar jag har?

Medlem sedan juni 200032 967 inlägg
#16

Om du kan inkludera filen så är det ett mycket bra val. Dock görs ju inkluderingen alltid, och dessutom innan asp-koden körs, så du kan inte ange någon del av adressen dynamiskt.

Men annars är det ju ett himla bra sätt.

Mvh,

Medlem sedan juli 20012 450 inlägg
#17

Ok.
Det har du så rätt i.
Det får bli "bilden" eller en dll... Om det fungerar.
Tack :)

266 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)