public void Render() { DisableEvents++; Link.Text = ItemUri == ItemUri.Empty ? string.Empty : ItemUri.ItemId.ToString(); switch (LinkType.ToLowerInvariant()) { case "external": LinkTypeExternal.IsSelected = true; break; case "media": LinkTypeMedia.IsSelected = true; break; case "mailto": LinkTypeMail.IsSelected = true; break; case "javascript": LinkTypeJavascript.IsSelected = true; break; default: LinkTypeInternal.IsSelected = true; break; } switch (Target.ToLowerInvariant()) { case "_blank": TargetBlank.IsSelected = true; break; case "_parent": TargetParent.IsSelected = true; break; case "_self": TargetSelf.IsSelected = true; break; case "_top": TargetTop.IsSelected = true; break; default: TargetField.SelectedIndex = -1; TargetField.Text = Target; break; } CssClassField.Text = CssClass; TitleField.Text = Title; DescriptionField.Text = Description; AnchorField.Text = Anchor; UrlField.Text = Url; QueryStringField.Text = QueryString; DisableEvents--; UpdatePath(LastPath); }