public void Render(ControllerContext ctx, object model, View innerView, bool runStartPage)
{
// Check model type matches on strongly typed views
CheckDoesModelTypeMatch(ViewType, model==null ? null : model.GetType());
// Create the view
var viewbase = (View)Activator.CreateInstance(ViewType);
// Pass it the view context
viewbase.Context = ctx;
viewbase.Model = model;
viewbase.Html = new HtmlHelper(ctx);
viewbase.InnerView = innerView;
viewbase.StartPage = runStartPage ? Owner.CreateStartView() : null;
// Execute it!
viewbase.Execute();
}