Avatar billede bongo20 Nybegynder
27. oktober 2004 - 20:02 Der er 10 kommentarer og
1 løsning

post vs get

jeg har nogle underlige problemer,.. jeg har haft problemer med en side med en form hvis metode er post.

så nu har jeg lavet en helt simpel for at se om det er noget jeg ikke fatter,...

her er side 1:

<html>
<head>
</head>
<body>
    <form method="post" action="http://10.0.0.3/htmlpage2.htm">
        <input type="submit" value="test" />
    </form>
</body>
</html>

her er side 2:

<html>
<head>
</head>
<body>
side 2
</body>
</html>

hvis jeg trykker på "test" får jeg en side der hedder:
"Siden kan ikke vises " ,.. i adressefeltet står der htmlpage2.htm

opdateringer af siden giver det samme,..men marker jeg teksten i adressefeltet og trykker enter,.. og gør det 2 gange finder den siden og skriver "Side 2"

bruger jeg get istedet for post på side 1 virker det hele første gang,...

hvad sker der?
Avatar billede bongo20 Nybegynder
28. oktober 2004 - 16:54 #1
jeg har nu testet det på kryds og tværs,... det sker kun ved brug at .htm filer,.. poster jeg til en asp fil virker det fint ????
Avatar billede bongo20 Nybegynder
28. oktober 2004 - 22:04 #2
er der virkelig ingen der har et bud?
Avatar billede agertoft Nybegynder
30. oktober 2004 - 00:32 #3
Du kan ikke modtage post-actions i en htm side. Det skal modtages i en .asp eller .php side...
Avatar billede burningice Nybegynder
30. oktober 2004 - 00:53 #4
agertoft>> det er ikke noget krav... har lige lavet en test med to htm-filer direkte på mit skrivebord og der virker det fint

indholdet af test1.htm:

<form method="post" action="test2.htm">

<input type="submit" />
</form>
Avatar billede bongo20 Nybegynder
01. november 2004 - 07:27 #5
jeg har nu fundet ud af at det handler om at min form er runat="server",.. fjerner jeg det så kan jeg sagtens få formen til at submitte og sende mig til min actionside.

Nogen der ved om det bare slet ikke skal kunne lade sig gøre at bruge action i en form med runat="server"?
Avatar billede burningice Nybegynder
01. november 2004 - 17:23 #6
runat="server" hører til asp.net. Så med mindre at dine sider bliver kørt af en asp.net runtime, så skal du fjerne runat="server"
Avatar billede bongo20 Nybegynder
02. november 2004 - 17:07 #7
de bliver kørt af en asp.net runtime,.. html eksemplet var for at simplificere det.

Nok ikke så heldigt :o)
Avatar billede burningice Nybegynder
02. november 2004 - 17:15 #8
hvis de ikke gør det, så fjern alle runat="server" attributerne, og så skule der ikke være nogle problemer
Avatar billede bongo20 Nybegynder
09. november 2004 - 16:16 #9
smider du et svar cyberfessor?
Avatar billede burningice Nybegynder
09. november 2004 - 17:09 #10
jamen, hvis det virker så kan jeg da godt lægge et svar :)
Avatar billede bongo20 Nybegynder
10. november 2004 - 09:45 #11
Det virker, men laver det godtnok på en lidt anden måde nu ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester