ConfigurePage() protected method

protected ConfigurePage ( WebPageBase parentPage ) : void
parentPage WebPageBase
return void
Example #1
0
        private HelperResult RenderPageCore(string path, bool isLayoutPage, object[] data)
        {
            if (String.IsNullOrEmpty(path))
            {
                throw new ArgumentException(
                          CommonResources.Argument_Cannot_Be_Null_Or_Empty,
                          "path"
                          );
            }

            return(new HelperResult(
                       writer =>
            {
                path = NormalizePath(path);
                WebPageBase subPage = CreatePageFromVirtualPath(
                    path,
                    Context,
                    VirtualPathFactory.Exists,
                    DisplayModeProvider,
                    DisplayMode
                    );
                var pageContext = CreatePageContextFromParameters(isLayoutPage, data);

                subPage.ConfigurePage(this);
                subPage.ExecutePageHierarchy(pageContext, writer);
            }
                       ));
        }
Example #2
0
        private HelperResult RenderPageCore(string path, bool isLayoutPage, object[] data)
        {
            if (String.IsNullOrEmpty(path))
            {
                throw ExceptionHelper.CreateArgumentNullOrEmptyException("path");
            }

            return(new HelperResult(writer => {
                path = NormalizePath(path);
                Util.EnsureValidPageType(this, path);

                WebPageBase subPage = CreatePageFromVirtualPath(path);
                var pageContext = CreatePageContextFromParameters(isLayoutPage, data);

                subPage.ConfigurePage(this);
                subPage.ExecutePageHierarchy(pageContext, writer);
            }));
        }