Avatar billede hulla Novice
07. marts 2003 - 12:10 Der er 4 kommentarer og
1 løsning

do PostBack()

hvordan får jeg en side til at udføre et postback med det samme den er loadet?

Altså at der sker det samme som ved f.eks. et tryk på en knap uden funktionalitet, men uden nogen form for interaktion fra brugeren.
Er der en metode måske ?
Avatar billede -psycho- Nybegynder
09. marts 2003 - 01:47 #1
hvis der ikke er noget som skal postes back.

f. eks.

<%@ Page Language="vb" %>
<script runat="server">
sub page_load(obj as object, e as eventargs)
if ispostback then
  body.attributes.remove("onload")
  lbl.text = "ok"
else
  body.attributes.add("onload", "form.submit();")
end if
end sub
</script>
<html><body id=body runat="server">
<form runat=server name="form" id="form">
<asp:label id=lbl runat="server" />
</form></body></html>

hvis du har noget som skal postes back så kan du gøre brug af __doPostback('','') men det virker så kun hvis du har en knap eller andet som bruger postback på din side så den genererer det javascript.

f. eks.

<%@ Page Language="vb" %>
<script runat="server">
sub page_load(obj as object, e as eventargs)
if ispostback then
  body.attributes.remove("onload")
  lbl.text = request("__EVENTTARGET") & " " & request("__EVENTARGUMENT")
else
  body.attributes.add("onload", "__doPostBack('Hej','Hulla')")
end if
end sub
</script>
<html>
<body id=body runat="server">
<form runat=server name="form" id="form">
<asp:label id=lbl runat="server" />
<asp:linkbutton runat="server" text="" />
</form>
</body>
</html>
Avatar billede hulla Novice
10. marts 2003 - 09:22 #2
jeg har egentlig ikke noget der skal submittes, men en querystring jeg gerne vil beholde
Avatar billede hulla Novice
10. marts 2003 - 09:36 #3
Lige meget hvad jeg gør og hvor jeg sætter scriptet så får jeg besked på at den ikke kender "body".  Jeg HAR kaldt min body for body
Avatar billede -psycho- Nybegynder
10. marts 2003 - 15:28 #4
Bruger du codebehind ?
Avatar billede hulla Novice
12. marts 2003 - 11:43 #5
jeg har løst mit problem anderledes, med session varibler i stedet.

Du får pointene for forsøget psycho :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