在一个派生自WebViewPage<TModel>
(比如MyCustomWebViewPage)的类中,它被用作MVC应用程序中所有视图的基类,我创建并初始化另一个需要ViewData
和{{1的类}}。我的第一次尝试是在MyCustomWebViewPage的构造函数中构造这个类。虽然TempData
是在那个时间构建的,但ViewData
不是(它为空)。我找了一些我可以覆盖的其他方法,可能是TempData
或ConfigurePage
,但它们都不是虚拟的。所以,就目前而言,我实施了这一类的延迟构建。很想知道何时构造TempData以及是否有另一种方法可以被覆盖。