Avatar billede henrikgn Nybegynder
09. juni 2004 - 15:12 Der er 7 kommentarer og
1 løsning

Find filnavnet på forrige side

Hej

Jeg har en aspx-side, som skal udføre forskellige funktioner alt efter, hvilken side brugeren kommer fra. Hvis man fx. går fra page1.aspx til page3.aspx skal page3.aspx skrive: "du kommer fra page1". - Og så fremdeles.

Håber spørgsmålet er forstået. - Ellers uddyber jeg gerne.


//Henrik
Avatar billede guidmaster Nybegynder
09. juni 2004 - 15:29 #1
Du kan få fat på den den url hvor brugeren kommer fra med Context.Request.UrlReferrer
Avatar billede henrikgn Nybegynder
09. juni 2004 - 16:14 #2
Takker... Er der ikke en måde, så jeg kan nøjes med at få filnavnet?
Avatar billede nielsbrinch Nybegynder
09. juni 2004 - 17:59 #3
Ud fra hukommelsen:

Request.UrlReferrer.Substring(Request.UrlReferrer.LastIndexOf("/"), Request.UrlReferrer.Length-Request.UrlReferrer.LastIndexOf("/"));

Det skal muligvis justeres en smule...
Avatar billede henrikgn Nybegynder
10. juni 2004 - 17:20 #4
hmmm... synes ikke den vil spise det...

Fejl: 'Substring' er ikke medlem af 'System.Uri'.
Avatar billede henrikgn Nybegynder
10. juni 2004 - 17:22 #5
Når man nu får hele stien med Response.Write(Context.Request.UrlReferrer), kunne man så ikke koge den ned på en måde - så man kan få filnavnet alene??

Kender ikke rigtigt funktionerne LastIndexOf, Length og Substring...
Avatar billede henrikgn Nybegynder
10. juni 2004 - 18:31 #6
Fandt løsningen:

dim strFra as string = (Context.Request.UrlReferrer.ToString)
response.Write (strFra.SubString((strFra.LastIndexOf("/")),strFra.Length-strFra.LastIndexOF("/")))

Så nielsbrinch, smid et svar, så er de 30 pts. dine :)

//Henrik
Avatar billede nielsbrinch Nybegynder
10. juni 2004 - 20:44 #7
tak
Avatar billede henrikgn Nybegynder
10. juni 2004 - 22:21 #8
Det er mig der takker!!
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