/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Manipulere form og redirecte
Fra : top


Dato : 24-04-02 12:17

Hej

Jeg har en side der postes data fra (A), og en side der analyserer disse
postdata (B) og laver et nyt post (via et brugerklik) til en side, der viser
et resultat (C). Nu er det sådan at i nogle tilfælde ønsker jeg at side B
poster til side C uden et brugerklik, hvor side B samtidig ikke skal optræde
i histoy i browseren, dvs. Back knappen skal fungere... hvordan gør man det?

Jeg har prøvet med Response.Redirect(side C), der ikke ødelægger history,
men så er det jo postet fra side A, der ender på side C, og det skulle være
postet fra side B. Kan man lave et post samtidig med et redirect (OBS: Det
er ikke en mulighed for mig at lægge data i url'en)? Eller er der et andet
alternativ?

Mvh
Top



 
 
Jesper Stocholm (24-04-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 24-04-02 12:24

top wrote in news:3cc69420$0$78802$edfadb0f@dspool01.news.tele.dk:

> Hej
>
> Jeg har en side der postes data fra (A), og en side der analyserer
> disse postdata (B) og laver et nyt post (via et brugerklik) til en
> side, der viser et resultat (C). Nu er det sådan at i nogle tilfælde
> ønsker jeg at side B poster til side C uden et brugerklik, hvor side B
> samtidig ikke skal optræde i histoy i browseren, dvs. Back knappen
> skal fungere... hvordan gør man det?
>
> Jeg har prøvet med Response.Redirect(side C), der ikke ødelægger
> history, men så er det jo postet fra side A, der ender på side C, og
> det skulle være postet fra side B. Kan man lave et post samtidig med
> et redirect (OBS: Det er ikke en mulighed for mig at lægge data i
> url'en)? Eller er der et andet alternativ?
>

du kan ikke simulere et POST-request direkte fra ASP ... i hvert fald
ikke uden komponenter som fx W3Sockets fra dimac.net

Hvorfor kan du ikke lægge inf. i URL ?


--
Jesper Stocholm
http://stocholm.dk (ikke online pt.)
http://asp.stocholm.dk (ikke online pt.)
Svar til gruppen og ikke til mig privat pr. email :|

LrsN (24-04-2002)
Kommentar
Fra : LrsN


Dato : 24-04-02 14:01

>
> Jeg har en side der postes data fra (A), og en side der analyserer disse
> postdata (B) og laver et nyt post (via et brugerklik) til en side, der
viser
> et resultat (C). Nu er det sådan at i nogle tilfælde ønsker jeg at side B
> poster til side C uden et brugerklik, hvor side B samtidig ikke skal
optræde
> i histoy i browseren, dvs. Back knappen skal fungere... hvordan gør man
det?
>

Jeg tror ikke at du kan undgå at (B) kommer i history hvis du kalder den
direkte. Jeg har prøvet at finde ud af hvad problemet er i at B kommer i
history... og kan ikke lige komme på noget... Kommer du med et hint?

Hvis det du derimod vil undgå er at man skal trykke 2 gg. på back, kan du
løse det ved response.transfer eller .exec... på den måde kommer (C) ikke
tilbage til browseren, men så står du jo på (B) hvilket tydeligvis er et
problem

/Jesper




top (25-04-2002)
Kommentar
Fra : top


Dato : 25-04-02 08:08


> Jeg tror ikke at du kan undgå at (B) kommer i history hvis du kalder den
> direkte. Jeg har prøvet at finde ud af hvad problemet er i at B kommer i
> history... og kan ikke lige komme på noget... Kommer du med et hint?

Hint: Problemet er at side B (i nogle tilfælde) skal lave et automatisk post
til side C. Hvis du fra side C herefter trykke på Back, så går du til side
B, der således igen poster til side C.... *suk*

> Hvis det du derimod vil undgå er at man skal trykke 2 gg. på back, kan du
> løse det ved response.transfer eller .exec... på den måde kommer (C) ikke
> tilbage til browseren, men så står du jo på (B) hvilket tydeligvis er et
> problem

Transfer og exec?? Det lader ikke lige til, at jeg har dem til rådighed?

Mange tak for kommentarer
-Top



Jørn Andersen (25-04-2002)
Kommentar
Fra : Jørn Andersen


Dato : 25-04-02 08:43

On Thu, 25 Apr 2002 09:07:34 +0200, "top" <top@top.top> wrote:

>> Hvis det du derimod vil undgå er at man skal trykke 2 gg. på back, kan du
>> løse det ved response.transfer eller .exec... på den måde kommer (C) ikke
>> tilbage til browseren, men så står du jo på (B) hvilket tydeligvis er et
>> problem
>
>Transfer og exec?? Det lader ikke lige til, at jeg har dem til rådighed?

De hedder vist også Server.Transfer og Server.Execute - kig evt.:
<URL:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iisref/html/psdk/asp/vbob9pid.asp>
og:
<URL:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iisref/html/psdk/asp/vbob9waa.asp>

Det er vist rigtigt nok, at de ikke er med i ældre versioner, men jeg
kan ikke lige huske *hvor* langt tilbage ...


Good luck,
Jørn

--
Jørn Andersen,
Brønshøj

LrsN (25-04-2002)
Kommentar
Fra : LrsN


Dato : 25-04-02 11:36

> >Transfer og exec?? Det lader ikke lige til, at jeg har dem til rådighed?
Hvis du sidder på en 2K har du sikkert.. Men hvis du sidder og udvikler i
interdev og de ikke popper finder du ud af her hvorfor:
http://www.crackinguniversity2000.it/faq/faqShow.asp-fid=130.htm

>
> De hedder vist også Server.Transfer og Server.Execute - kig evt.:
> <URL:
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iisref/html
/psdk/asp/vbob9pid.asp>
> og:
> <URL:
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iisref/html
/psdk/asp/vbob9waa.asp>
>
aarrgghh det var SERVER. ... klart tak!!

/Jesper




Jørn Andersen (25-04-2002)
Kommentar
Fra : Jørn Andersen


Dato : 25-04-02 12:13

On Thu, 25 Apr 2002 12:35:33 +0200, "LrsN"
<jesper@L.arsen.spamstinker.dk> wrote:

>hvis du sidder og udvikler i interdev

Har desværre ikke haft fornøjelsen ...
Kan det anbefales?


Mvh. Jørn

--
Jørn Andersen,
Brønshøj

LrsN (25-04-2002)
Kommentar
Fra : LrsN


Dato : 25-04-02 12:50

> >hvis du sidder og udvikler i interdev

errghh. Jeg er ikke særlig skarp idag... denne kommentar skulle have været
et indlæg til TOP der ikke mente han havde funktionaliteterne
server.transfer og server.execute på hans asp-installation...
Sorry

>
> Har desværre ikke haft fornøjelsen ...
> Kan det anbefales?
>
det er ok...
især er IntelliSense fed.
Når man har lavet en server.createobject suger den selv interfacet ud på
komponentet og kommer med de metoder og properties der er tilgængelige.
Dens SyntaxHighlighting er også ok, men det har de fleste editorer vist
efterhånden fået styr på.....

/Jesper



top (25-04-2002)
Kommentar
Fra : top


Dato : 25-04-02 12:58

> >hvis du sidder og udvikler i interdev
>
> Har desværre ikke haft fornøjelsen ...
> Kan det anbefales?

Jeg sidder netop og udvikler i Interdev på en NT 4.0 med IIS 4, og derudover
ledte jeg efter funktionerne på response objektet, så jeg kan forstå, at jeg
kunne have forsat i lang tid med at lede

Jo, Interdev kan godt anbefales sammen med sourcesafe som et
udviklingsprojekt værktøj, men jeg bruger overhovedet ikke designmode (laver
nogle gange rod i koden... typisk MS). Men hvis man er privatperson, så er
det nok i en for høj prisklasse. Desuden er det ved at udfases til fordel
for .Net værktøj.

Men ellers tak for svarene... jeg er sikker på at det kan løse mine
problemer på lidt længere sigt (når jeg engang skifter udviklingsplatform).
-Top



Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408843
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste