2012-03-06 2 views
0

내 레이아웃 마스터 페이지에서 세션 변수에 액세스하려고하지만 레이아웃 페이지에서 모델을 가질 수 없으므로이 변수에 어떻게 액세스합니까?레이아웃 페이지의 액세스 세션 변수 ASP.NET MVC3 RAZOR

+0

가능한 [Razor \ _Layout.cshml에서 세션 개체에 액세스] (http://stackoverflow.com/questions/4381189/accessing-a-session-object-from-razor-layout-cshml) – Liam

답변

4
@{var sessionvar = Session["myVar"] as FooType;} 
1

로직을 하위 작업으로 이동하고 @Html.Action(...)을 사용하여 마스터 페이지에서 하위 작업을 호출해야합니다.

질문에 답하려면 Session 속성을 사용하십시오.