Det jeg gør i mit eksemel er når brugeren logger ind opretter den cookies og sessions...
Jeg har så i min page_load for default en lille if sætning der sætter username og password ind i mine 2 webcontrols
Dette ser sådan ud :
if(Request.Cookies["user"]!=null)
{
feltAlias.Text = Request.Cookies["user"].Value;
feltPassword.Attributes.Add("Value", Request.Cookies["pwd"].Value);
}
Lig mærke til du ikke ved <asp:Textbox> med type=Password bare kan sætte id.Text = noget... du skal gøre det på en lidt kringlet måde.. men benyt mit eksempel..
du kan også udfra eksempelt se at man henter fra en cookie med : Request.Cookies["KAGE_NAVN"].Value
her står lidt mere om cookies:
http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemWebHttpCookieMembersTopic.aspMHT til timespan
Man kan ikke bare oprette en cookie uden at give den en udløbsdato, ellers forsvinder den med det samme, hvilket ikke er ret hensigtsmæssigt..
DateTime dt = DateTime.Now;
TimeSpan ts = new TimeSpan(500,0,10,0);
modelTypes.Expires = dt.Add(ts);
modeltype.Expires = dt.Add(ts);
Først laver jeg en DateTime.Now så opretter jeg en TimeSpan, som repræsentere et tidsinterval... i dette tilfælde 500 dage og 10 minutter
http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemTimeSpanClassctorTopic3.asp <- her står lidt mere om timespan
Sig endligt til hvis der er andet !
/Jacob Jensen
MMD'r
www.jj-multimediedesign.dk