我在 ServiceStack.Razor 中的_ Layout.cshtml 文件中遇到了一些麻烦。我想根据用户是否登录来显示和隐藏某些链接。
我从GetSession<CustomUserSession>()
获得的内容在_ Layout.cshtml 中与在 AnyOtherPage.cshtml 中不同。当页面获得正确的new CustomUserSession()
时,布局似乎得到CustomUserSession
,但这种情况会间歇性地发生。
_ Layout.cshtml 是否已缓存,或者我应该查看其他地方?