protected override void OnLoad(EventArgs e) { if (!string.IsNullOrEmpty(DefaultButton)) { LinkButton btn = FindControl(DefaultButton) as LinkButton; if (btn != null) { Button defaultButton = new Button { ID = DefaultButton.Replace(Page.IdSeparator.ToString(), "_") + "_Default", Text = " " }; defaultButton.Style.Add("display", "none"); PostBackOptions p = new PostBackOptions(btn, "", null, false, true, true, true, true, btn.ValidationGroup); defaultButton.OnClientClick = Page.ClientScript.GetPostBackEventReference(p) + "; return false;"; Controls.Add(defaultButton); DefaultButton = defaultButton.ID; } } base.OnLoad(e); }