次の操作を行うとエラーが発生します。
if(Session["value"] != null)
{
// code
}
私が得るエラーはこれです:
オブジェクト参照がオブジェクト インスタンスに設定されていません。
どうしてこれなの?私はいつもこの方法でセッションをチェックしますか? 私は MVC フレームワークを使用していますが、これは何か関係がありますか?
編集:
コードはコントローラーのコンストラクターにあります。
public class MyController : ControllerBase
{
private int mVar;
public MyController()
{
if (Session["value"] != null)
{
mVar= (int)Session["value"];
}
}
}