覆盖WebViewPage时如何区分页面和部分页面?

时间:2015-09-02 12:52:44

标签: asp.net-mvc

我正在覆盖System.Web.Mvc.WebPageView<T>,我正在做一些适用于所有页面的处理,因此:

public abstract class AppViewPage<T> : WebViewPage<T>
{
    protected override void InitializePage()
    {
        DoStuff();
        base.InitializePage();
    }
}

但是我看到,对于单页命中,多次调用InitializePage(),一次用于页面视图本身,一次用于每个包含的部分和包含布局。如何区分这些不同的上下文,以便我只能执行一次操作?

0 个答案:

没有答案