Däremot kan du sätta loginUrl="loggain.aspx" som innehåller ramarna top.html och loggain.html. Filen loggain.html gör en postback till loggain.aspx med kommandon (querystring, Click-event eller liknande) att det nu är dags för inloggning.
Dock bör du undvika ramar helt och hållet. Jag ser ingen som helst anledning att använda det på en inloggningssida. Det räcker med att de sidorna "innanför" FormsAuth använder ramar.
kanske förklarade dåligt!
när man vill accessa sidan default.aspx när man är ej inloggad så skickas man vidare till login.aspx! hur gör man så att man skickas till en annan sida istället?
kanske förklarade dåligt!
när man vill accessa sidan default.aspx när man är ej inloggad så skickas man vidare till login.aspx! hur gör man så att man skickas till en annan sida istället?
Det är ju det som du skriver i web.config: loginUrl="annan_sida.aspx"
kan man hämta ut "anvandarnamn" på nåt sätt så man kan använda det på sidor eller måste man köra en session?
Ja, det går bra:
Username = User.Identity.Name
eller HttpContext.Current.User.Identity.Name om du försöker komma åt den utanför page-klassen. Vill du använda ytterligare ett fält för att exempelvis spara ett användar-ID kan du använda AuthTicket-klass. Sök på forumet för användning av den. Vill du ha fler än två värden får du skriva en egen klass.