未提供与“**”的必须形参“**”对应的实参

2020-11-25  本文已影响0人  醉酒的姑娘
image.png

解决方法:

    //这里的options传到父类的构造函数里
    //先调用父类的构造函数 再走子类的构造函数
    //原因的是因为子类在实例化时,会调用父类的有参构造方法,需要传值给它.使用base关键字
    public LoginController(IOptions<BlogApi> options):base(options) {

    }

父类有参构造方法:

public class BaseController : Controller
{
    private readonly BlogApi _options;
    public BaseController(IOptions<BlogApi> options) {
        _options = options.Value;
    }
}
上一篇下一篇

猜你喜欢

热点阅读