ControllerBase 抽象クラスがあり、以下のとおりです。
using System.Web;
using System.Web.Mvc;
public abstract class ControllerBase : Controller
{
public static string SesssionId
{
get { return HttpContext.Current.Session["SessionId"]; }
}
}
エラーが発生しています
「非静的フィールド、メソッド、またはプロパティ 'System.Web.Mvc.Controller.HttpContext.get にはオブジェクト参照が必要です」
ただし、他の静的クラスでも同じものを使用しましたが、上記のエラーは発生していません。
HttpContext はどのようにアクセス可能であるが、現在のものではないのだろうか。
誰かが私を明確にすることができますか、上記の何が問題なのですか。