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.
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
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 :-)
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...
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.
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...
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
anhansen>> jo, du kan slå trace til.. den vil skrive en masse gejl ud :)
Synes godt om
Ny brugerNybegynder
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.