我尝试在我的抽象基本控制器构造函数中访问Identity当前用户,以使用该链接在View中显示用户(如果已登录)。
所以,C:/users/----/desktop/Project ADA/ADA.rb:1:in `load': cannot load such file -- dev_mode.rb (LoadError)
from C:/users/----/desktop/Project ADA/ADA.rb:1:in `<main>'
属性为User
。每个人都建议使用过滤器并通过ViewData返回User。示例:"Why is User (as in User.Identity.Name) null in my abstract base controller?"
我尝试过做这样的事情,但面对问题:null
没有会员 AuthorizationContext
!
Controller
所以,我有两个问题:
答案 0 :(得分:1)
您可以尝试使用操作过滤器而不是授权过滤器。这些将在管道中稍后处理,并且可以访问用户。