2013-02-10 44 views
0

有一個類文件,helpers.cs,爲什麼這樣的代碼:無法從通用處理器訪問會話

public class Helpers 
{ 
    public static void LoginCheck(string Username, string Password) 
    {   
     HttpContext.Current.Session["UserRoute"] = DoStuff(); 
    } 
} 

給我的錯誤:

System.NullReferenceException

會話怎麼會空?我的助手類是否需要繼承其他頁面或類?

的NullException是該行:

HttpContext.Current.Session["UserRoute"] = reader["Link"].ToString(); 

回答

2

你的處理器需要實現IRequiresSessionState標記接口。