Avatar billede anhansen Nybegynder
03. december 2003 - 10:37 Der er 13 kommentarer og
1 løsning

Adgang til _parent

Hej..

Er det ikke muligt at redirecte til parent side fra asp.net?
Hvordan gør man?

Og et andet spørgsmål. Objektet Parent er ikke initialiseret hos mig. Hvordan kan det være?

/Anders
Avatar billede odegaard Nybegynder
03. december 2003 - 10:43 #1
Nej ! Det du vil er noget der foregår clientside. ASP.NET er KUN serverside.
Avatar billede mufoxe Nybegynder
03. december 2003 - 11:03 #2
Men det kan vel stadig lade sig gøre ved at smide script på f.eks. en knap?

MinKnap.Attributes.Add("OnClick", "windows.location("parent")") eller noget i den stil. Er ikke så skarp i clientside script.
Avatar billede anhansen Nybegynder
03. december 2003 - 11:23 #3
Ok... Ved godt at asp.net er serverside.. Men når der er et objekt der hedder parent, som står beskrevet som:
Gets a reference to the server control's parent control in the page hierarchy.

Er det så ikke oplagt at tro at det kan bruges til at finde ud af hvilken side en given bruger har spurgt efter sidst.

Det er ikke fordi jeg vil kaste brugeren tilbage til en helt andet site.. Bare tilbage på den side han kom fra.

Men jeg laver det med enten ?returnurl="blabla" eller med en sessionvariabel istedet.

Tak for den konstruktive hjælp.. ;-)

Og Mufoxe, dit virker ikke til mit formål, der skal først udføres noget serverside kode inden jeg redirecter. Men eller tak for forslaget.
Avatar billede odegaard Nybegynder
03. december 2003 - 11:28 #4
Nej det er jo objekt orienteret programmering. Når man snakker om parent her, så er det fordi en server control nedarver nogle egenskaber fra dens parent. Det har intet at gøre med frames
Avatar billede odegaard Nybegynder
03. december 2003 - 11:29 #5
Som jeg plejer at sige, så er det meget smartere at opbygge sit website af usercontrols, i stedet for frames. Det giver langt mindre problemer, mere fleksibilitet, og så er det helt i tråd med tankegangen bag ASP.NET.
Frames er fy-fy :-)
Avatar billede anhansen Nybegynder
03. december 2003 - 13:00 #6
Ok... Frames er helt ude af mine programmer.. har faktisk aldrig været der.. ;-)
Men tilgengæld er der en del usercontrols.. Men det er nu ligemeget..
Jeg ville stadig gerne kunne komme en side tilbage fra serverside... Men når jeg tænker over det kan jeg godt se problematikken i det..
Det er jo nok heller ikke for sjov at ASP.net's egen login mekanisme bruger ?=returnurl syntaxen til at komme tilbage efter login.

Hvis man bare kunne gå et skridt tilbage ville de nok ha brugt det...

Men tak for hjælpen.. Jeg fik da afklaret at jeg er nødt til selv at sørge for at få informationen over.. Ikke fordi det er det store problem.. Det andet havde nok bare været lidt nemmere...

Ciao
Avatar billede odegaard Nybegynder
03. december 2003 - 15:27 #7
Du kan da fange Request.ServerVariables["HTTP_REFERER"] og Response.Redirect'e til den.
HTTP_REFERER indeholder adressen på den side der linkede til den du er på nu.
Avatar billede anhansen Nybegynder
03. december 2003 - 15:29 #8
ok... Det er jo noget nær det samme, hvis ikke det er det samme...
Smid et svar, så får du dine point..
Avatar billede odegaard Nybegynder
03. december 2003 - 15:33 #9
Tjo det er det vel i bund og grund :-)
Avatar billede anhansen Nybegynder
03. december 2003 - 15:36 #10
Ja.. bortset fra at clientside _parent beholder information (og dermed kan forælde.. både godt og skidt) og referrer'en genindlæser..
Men tak for hjælpen.. Er der forresten en metode ligesom phpinfo() i php, der skriver værdien af alle servervariabler ud.. og dermed navne.
Så man lige har et hurtigt overblik over det hele...
Avatar billede odegaard Nybegynder
03. december 2003 - 15:49 #11
Øh php spørgsmål i denne kategori? Du skulle klynges op :-)
Avatar billede odegaard Nybegynder
03. december 2003 - 15:50 #12
Men prøv denne her:
Sub ShowServerVars()
    Dim str, Key As String
    For each Key In request.servervariables
        Response.Write("<B>" & Key & "</B> = " & Request.ServerVariables(Key) & "<br/>")
    Next
End Sub
Avatar billede anhansen Nybegynder
03. december 2003 - 15:57 #13
Ok... så der findes ikke nogle pre lavet... Men det der virker vel også fint..

Har ikke lige tid til at teste det i dag...

Men tak for din hjælp. ;-)

Det kan være jeg spørger om noget nyt i morgen.. hehe...
Avatar billede burningice Nybegynder
10. december 2003 - 11:28 #14
anhansen>> jo, du kan slå trace til.. den vil skrive en masse gejl ud :)
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