protected internal override void RenderContents(HtmlTextWriter w) { string skip_id = ClientID + "_SkipLink"; if (SkipLinkText != "") { HtmlAnchor anchor = new HtmlAnchor(); anchor.HRef = "#" + skip_id; Image img = new Image(); img.ImageUrl = Page.ClientScript.GetWebResourceUrl(typeof(SiteMapPath), "transparent.gif"); img.Attributes.Add("height", "0"); img.Attributes.Add("width", "0"); img.AlternateText = SkipLinkText; anchor.Controls.Add(img); anchor.Render(w); } base.RenderContents(w); if (SkipLinkText != "") { HtmlAnchor anchor = new HtmlAnchor(); anchor.ID = skip_id; anchor.Render(w); } }