Beispiel #1
0
        public override void ExecuteResult(ControllerContext context)
        {
            var view = new ScarfRazorView(viewPage, context);

            viewPage.ViewContext = new ViewContext(
                context,
                view,
                context.Controller.ViewData,
                new TempDataDictionary(),
                context.HttpContext.Response.Output);

            viewPage.ViewContext.RouteData = context.RouteData;
            viewPage.ViewData = context.Controller.ViewData;
            viewPage.ViewData.Model = model;
            viewPage.InitHelpers();

            view.Render(viewPage.ViewContext, context.HttpContext.Response.Output);
        }
Beispiel #2
0
        public override void ExecuteResult(ControllerContext context)
        {
            var view = new ScarfRazorView(viewPage, context);

            viewPage.ViewContext = new ViewContext(
                context,
                view,
                context.Controller.ViewData,
                new TempDataDictionary(),
                context.HttpContext.Response.Output);

            viewPage.ViewContext.RouteData = context.RouteData;
            viewPage.ViewData       = context.Controller.ViewData;
            viewPage.ViewData.Model = model;
            viewPage.InitHelpers();

            view.Render(viewPage.ViewContext, context.HttpContext.Response.Output);
        }