When I try access session variables in controller constructor ( public HomeController() ) i get exception, saying that object reference not set to instance of an object.
Code:
1 public class HomeController : Controller
2 {
3 private string samvar;
4
5 public HomeController()
6 {
7 if (HttpContext.Session["test"] != null) // error line !
8 {
9 samvar = (string)HttpContext.Session["test"];
10 }
11 else
12 {
13 samvar = "test";
14 HttpContext.Session["test"] = samvar;
15 }
16 }
17 public void Index()
18 {
19 RenderView("Index", samvar);
20 }
Session vars accessed from action method works fine.
#define QUESTION ((bb) || !(bb))
Hear me
tweetting