0
如果用戶在導航提供程序中登錄,我將搜索隱藏菜單項的解決方案。相反方式的財產可用:requiresAuthentication
導航提供程序:僅在未登錄時才顯示項目
任何人都可以幫助我嗎?
要在導航提供程序中注入AbpSession
並檢查AbpSession.UserId.HasValue
是否無效。我認爲問題在於導航提供程序對象被緩存,因爲提供程序不會調用每個請求。
如果用戶在導航提供程序中登錄,我將搜索隱藏菜單項的解決方案。相反方式的財產可用:requiresAuthentication
導航提供程序:僅在未登錄時才顯示項目
任何人都可以幫助我嗎?
要在導航提供程序中注入AbpSession
並檢查AbpSession.UserId.HasValue
是否無效。我認爲問題在於導航提供程序對象被緩存,因爲提供程序不會調用每個請求。
是的,你是對的。它已經被緩存了。你爲什麼不在客戶端做呢?您可以在客戶端創建菜單項。在javascript中使用此命名空間:
abp.nav.menus