從所有其他網頁,我可以得到Session對象的保持與此代碼:如何從ServiceStack中的佈局文件獲取會話對象?
@{
var user = Request.GetSession();
}
Authenticated: @user.IsAuthenticated
當我嘗試從佈局文件中獲取的會議上,我得到這個錯誤消息「無法編譯模板檢查詳細錯誤清單「。
我在這個項目上使用自託管,並且會話對象沒有以與ASP.NET項目相同的方式使用。
有人能告訴我如何解決這個問題的正確方向嗎?
我忘了提及我正在使用自託管。我用這個解決方案得到了一個NotImplemented錯誤(只支持通過單例可訪問的ASP.NET請求)。 – Fossmo 2013-05-08 06:44:05
根據附加上下文編輯答案。 – paaschpa 2013-05-08 17:29:18
這似乎不起作用。我改變了我的頁面結構。我現在使用@ Html.Partial而不是_Layout。這工作。 – Fossmo 2013-05-10 08:14:01