之前使用MVC的时候,一般会重写【Controller】类中的【Initialize】方法,把一些获取用户权限信息或初始信息写在这个方法里面
【问题】:
刚开始学.net mvc core不久,今天试着重写之前的代码发现Core里面的Controller类里没有【Initialize】这个方法,想问一下如何解决?麻烦了
相关问题
- Swift generic type property and method
- Asp.Net MVC - Common Data Across All Controllers
- Spring MVC - Controller method not getting called
- How and where to handle the updating process of as
- Grails domain obj action argument and association
相关文章
- 关于Asp.net Mvc Core重写Initialize方法的问题
- Spring: controller inheritance using @Controller a
- Disable action method from being called from the a
- Return Image from Controller symfony2
- No route matches {:action=>“edit”, :controller=>“e
- Why controller does not catch error
- Laravel generate models, views and controllers fro
- How can I trigger controllerless core Magento modu
你可以自己定义个Controller,在构造函数里面实现你的【Initialize】。
类似认证权限的功能, 建议还是遵循mvc自有的框架体系,
可以写一个自定义中间件,但是不推荐,core 自带的认证授权已经相当强大了。简单点写个授权过滤器,复杂的可以写一个授权服务注册到服务集合,替换掉内置服务实现。
使用Middleware 或者Filter吧