public override void RenderBeginTag (HtmlTextWriter writer, string skipLinkText)
{
Menu owner = Owner;
// <a href="#ID_SkipLink">
writer.AddAttribute (HtmlTextWriterAttribute.Href, "#" + owner.ClientID + "_SkipLink");
writer.RenderBeginTag (HtmlTextWriterTag.A);
// <img alt="" height="0" width="0" src="" style="border-width:0px;"/>
writer.AddAttribute (HtmlTextWriterAttribute.Alt, skipLinkText);
Page page = owner.Page;
ClientScriptManager csm = page != null ? page.ClientScript : new ClientScriptManager (null);
writer.AddAttribute (HtmlTextWriterAttribute.Src, csm.GetWebResourceUrl (typeof (SiteMapPath), "transparent.gif"));
writer.AddAttribute (HtmlTextWriterAttribute.Width, "0");
writer.AddAttribute (HtmlTextWriterAttribute.Height, "0");
writer.AddStyleAttribute (HtmlTextWriterStyle.BorderWidth, "0px");
writer.RenderBeginTag (HtmlTextWriterTag.Img);
writer.RenderEndTag ();
writer.RenderEndTag (); // </a>
}