protected virtual void OnPreRenderComplete (EventArgs e)
{
if ((event_mask & prerendercomplete_mask) != 0) {
EventHandler eh = (EventHandler) (Events [PreRenderCompleteEvent]);
if (eh != null) eh (this, e);
}
if (Form == null)
return;
if (!Form.DetermineRenderUplevel ())
return;
string defaultButtonId = Form.DefaultButton;
/* figure out if we have some control we're going to focus */
if (String.IsNullOrEmpty (_focusedControlID)) {
_focusedControlID = Form.DefaultFocus;
if (String.IsNullOrEmpty (_focusedControlID))
_focusedControlID = defaultButtonId;
}
if (!String.IsNullOrEmpty (_focusedControlID)) {
ClientScript.RegisterWebFormClientScript ();
ClientScript.RegisterStartupScript (
typeof(Page),
"HtmlForm-DefaultButton-StartupScript",
"\n" + WebFormScriptReference + ".WebForm_AutoFocus('" + _focusedControlID + "');\n", true);
}
if (Form.SubmitDisabledControls && _hasEnabledControlArray) {
ClientScript.RegisterWebFormClientScript ();
ClientScript.RegisterOnSubmitStatement (
typeof (Page),
"HtmlForm-SubmitDisabledControls-SubmitStatement",
WebFormScriptReference + ".WebForm_ReEnableControls();");
}
}