Er det muligt at share en variable i en klasse uden den bliver total shared. Altså så den ikke bliver del på tvers af brugerne, faktisk på samme måde som en session variabel, bare uden der er en session variable.
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
hmm...problemet er at en session variable ikke kan indeholde en klasse/objekt Mit problem er at jeg når jeg logger ind i mit system vil jeg gerne have brugeres data til at være tilgængelig hele tiden, uden at skulle til at slå på i databasen først
du kan sådan set smide hvad du har lyst til i sådan en... lav evt. en baseform hvor du implementerer en sessionvariabel som en property:
public class BaseForm : Page { Public ExtrodinaryInfo PageInfo { get{return Session["ExtrodinaryInfo"] as ExtrodinaryInfo;} set{Session["ExtrodinaryInfo"] = value;} } }
public class ExtrodinaryInfo { private string _someInfo; public string SomeInfo { get{return _someInfo;} }
public class SomeForm : BaseForm { // og hvor som helst i den string test = this.PageInfo.SomeInfo; }
men... der er indbyggede systemer til brugerhåndtering i asp.net og i særdeleshed i version 2.0 er de meget nyttige... kan du slippe afsted med at bruge det?
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.