Я хочу получить доступ к переменной сеанса с моей главной страницы макета, но у вас не может быть модели на странице макета, так как мне получить доступ к этой переменной?
@{var sessionvar = Session["myVar"] as FooType;}
Вы должны переместить эту логику в дочернее действие и вызвать дочернее действие с главной страницы, используя @Html.Action(...).
@Html.Action(...)
Чтобы ответить на вопрос, используйте свойство Session.
Session