Gå til innhold

Anbefalte innlegg

Folkens

 

Jeg sliter litt med å få en ASP.NET applikasjon til å spille inne i en IFRAME på en Joomla site. I de fleste tilfeller så fungerer dette helt glitrende men andre ganger så feiler den med en gang jeg trykker på en knapp. Virker som at ASP.NET applikasjonen mister sesjonsdataene av en eller annen grunn. Men dette hender altså bare noen ganger. Bruker sesjonsdata for å holde objekter og slikt i live.

 

Noen med erfaringer rundt dette?

 

Takker for alle svar....

Lenke til kommentar
Videoannonse
Annonse

Mange har lest, men ingen har svart.

Hvordan skal jeg tolke dette?

 

- Dere som kjører Joomla har null problemer

eller

- Ingen bruker Joomla i det hele tatt

eller er det rett og slett fordi

- Ingen brukere her på forumet har noe som helst peiling på Joomla og PHP

Endret av HDSoftware
Lenke til kommentar

Ja.

Sjekk selv:

http://www.akropolis.no/index.php?option=c...&Itemid=168

 

og den samme applikasjonen på utsiden, altså den som kalles fra iframen:

http://sca.aassiden.hdsoftware.no

 

Tilleggsinfo:

Oppdaget nettop følgende:

Når programmet kjører i Iframet så ser det ut til at feilen er sikkerheten i nettleseren for den tillater ikke lagring av kaker gjennom iframet. Kjøres appen direkte så kommer ikke dette frem.

Endret av HDSoftware
Lenke til kommentar

Skriver du eksplisitt til cookien, eller trenger du den for at session state skal fungere? Hvis det kun er for session state så kan du vurdere å bruker cokkieless session state (http://msdn.microsoft.com/en-us/library/aa289495(VS.71).aspx#vbtchaspnetcookies101anchor11)

 

Eller du kan droppe å lagre noe i session state og heller lagre det i ViewState hvis det er mulig for deg.

 

Godt mulig jeg er helt på jordet siden jeg ikke vet hva du skriver/leser fra cookien.

Lenke til kommentar
Det rare er at jeg ikek bruker kaker i det hele tatt. I hvertfall ikke i min kode. Kan jo være at Visual Studio genererer noe greier automatisk, men je har ikek bedt om noe slikt.
Jeg mener ganske bestemt at session state per default benytter seg av cookies for å fungere. Du kan endre web.config for å benytte cookieless session state. Da vil session id inngå i URLen.

 

<sessionState cookieless="true" />

 

Ref: http://support.microsoft.com/kb/307598

 

 

Lagrer du forresten data in session state?

Endret av kaffenils
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...