protected internal LinkButtonItem CloneLinkButtonItem()
        {
            LinkButtonItem newLinkButtonItem = this.CreateLinkButtonItem();

            this.CopyProperties(newLinkButtonItem);
            return(newLinkButtonItem);
        }
        private void RenderLinkButtonItem(HtmlTextWriter writer, LinkButtonItem button)
        {
            string btnAlt = string.Empty;

            if (!string.IsNullOrEmpty(button.Title.Trim()))
            {
                writer.AddAttribute(HtmlTextWriterAttribute.Title, button.Title);
                btnAlt = button.Title;
            }
            if (!string.IsNullOrEmpty(button.WebAnalytics.Trim()))
            {
                writer.AddAttribute(HtmlTextWriterAttribute.Onclick, button.WebAnalytics);
            }
            writer.AddAttribute(HtmlTextWriterAttribute.Href, pgInstruction.GetUrl(button.AlternateContentVersionKey).ToString());
            writer.RenderBeginTag(HtmlTextWriterTag.A);
            writer.AddAttribute(HtmlTextWriterAttribute.Alt, btnAlt);
            writer.AddAttribute(HtmlTextWriterAttribute.Src, "/publishedcontent/images/images/spacer.gif");
            writer.RenderBeginTag(HtmlTextWriterTag.Img);
            writer.RenderEndTag(); // img
            writer.RenderEndTag(); // a
        }
 protected void CopyProperties(LinkButtonItem newLinkButtonItem)
 {
     ((LinkButtonItem)newLinkButtonItem).Title = this.Title;
 }