十年河东,十年河西,莫欺少年穷
学无止境,精益求精
NetCore页面的生命周期如下图:
具体代码执行顺序如下:
控制器基类
public class MoviesController : BaseController { private readonly MvcMovieContext _context; /// <summary> /// 第2步执行基类的构造函数 /// </summary> /// <param name="context"></param> public MoviesController(MvcMovieContext context) { _context = context; } /// <summary> /// 第5步执行Action方法 /// </summary> /// <returns></returns> public async Task<IActionResult> Index() { return View(await _context.Movie.ToListAsync()); } }