protected internal override void OnPreRender (EventArgs e)
{
base.OnPreRender (e);
string cmenu = ClientID + "_data";
StringBuilder script = new StringBuilder ();
Page page = Page;
HtmlHead header;
ClientScriptManager csm;
if (page != null) {
header = page.Header;
csm = page.ClientScript;
} else {
header = null;
csm = null;
}
Renderer.PreRender (page, header, csm, cmenu, script);
if (csm != null) {
csm.RegisterWebFormClientScript ();
csm.RegisterStartupScript (typeof(Menu), ClientID, script.ToString (), true);
}
}