Есть ли недостаток в классе, например:
class Example1
{
protected string UserId = (string)Session["user"];
}
//versus
class Example2
{
protected string UserId;
public Example2()
{
UserId = (string)Session["user"];
}
}
Если я всегда хочу установить это значение, есть ли недостаток в примере1?
UPDATE:
Сессия [ "user" ] устанавливается в Global.asax Session_Start. Так что если это не удастся. Ничто не должно работать в любом случае.