base.Render (writer);
if (spots != null && spots.Count > 0) {
-#if NET_4_0
bool enabled = Enabled;
-#endif
writer.AddAttribute (HtmlTextWriterAttribute.Id, "ImageMap" + ClientID);
writer.AddAttribute (HtmlTextWriterAttribute.Name, "ImageMap" + ClientID);
writer.RenderBeginTag (HtmlTextWriterTag.Map);
string target = spot.Target.Length > 0 ? spot.Target : Target;
if (!String.IsNullOrEmpty (target))
writer.AddAttribute (HtmlTextWriterAttribute.Target, target);
-#if NET_4_0
if (enabled) {
-#endif
string navUrl = ResolveClientUrl (spot.NavigateUrl);
writer.AddAttribute (HtmlTextWriterAttribute.Href, navUrl);
-#if NET_4_0
}
-#endif
break;
case HotSpotMode.PostBack:
writer.AddAttribute (HtmlTextWriterAttribute.Href, Page.ClientScript.GetPostBackClientHyperlink (this, n.ToString(), true));