Est-il préférable d'utiliser des variables de classe ou le cache de session dans ASP.NET? J'ai une variable dont j'ai besoin pour persister dans les chargements de pages. Est-il préférable d'utiliser:Variables de cache ou de classe?
public class MyClass {
private SomeObject anObject;
private method1() {
anObject = new SomeObject();
}
private method2() {
// do something with anObject
}
}
ou
public class MyClass {
private method1() {
Session["anObject"] = new SomeObject();
}
private method2() {
SomeObject anObject = (SomeObject)Session["anObject"];
}
}