public static void RenderSurvey(ISurvey survey, PlaceHolder placeHolder, bool readOnly, bool showRequiredNotation, ValidationProviderBase validationProvider, ILocalizer localizer)
{
Debug.Assert(placeHolder != null, "placeHolder cannot be null");
Debug.Assert(validationProvider != null, "validationProvider cannot be null");
// add the survey title
if (survey.ShowText)
{
var titleDiv = new HtmlGenericControl("DIV");
titleDiv.Attributes["class"] = Utility.CssClassSurveyTitle;
titleDiv.InnerText = survey.Text;
placeHolder.Controls.Add(titleDiv);
}
List<ISection> sections = survey.GetSections();
foreach (ISection s in sections)
{
s.Render(placeHolder, readOnly, showRequiredNotation, validationProvider, localizer);
}
}