internal void OnFormRender (HtmlTextWriter writer, string formUniqueID)
{
if (renderingForm)
throw new HttpException ("Only 1 HtmlForm is allowed per page.");
renderingForm = true;
writer.WriteLine ();
if (requiresFormScriptDeclaration || (scriptManager != null && scriptManager.ScriptsPresent) || PageAdapter != null) {
ClientScriptManager.WriteBeginScriptBlock (writer);
RenderClientScriptFormDeclaration (writer, formUniqueID);
ClientScriptManager.WriteEndScriptBlock (writer);
}
if (handleViewState)
scriptManager.RegisterHiddenField ("__VIEWSTATE", _savedViewState);
scriptManager.WriteHiddenFields (writer);
if (requiresPostBackScript) {
RenderPostBackScript (writer, formUniqueID);
postBackScriptRendered = true;
}
scriptManager.WriteWebFormClientScript (writer);
scriptManager.WriteClientScriptBlocks (writer);
}