It doesn't appear that the RenderedHTML property exists in the 4.1 cmslistmenu.ascx.cs file anymore. These are the properties:
#region "Public properties"
/// <summary>
/// Gets or sets the css prefix. For particular levels can be used several values separated with semicolon (;)
/// </summary>
public string CSSPrefix
{
get
{
return DataHelper.GetNotEmpty(ValidationHelper.GetString(this.GetValue("CSSPrefix"), this.menuElem.CSSPrefix), this.menuElem.CSSPrefix);
}
set
{
this.SetValue("CSSPrefix", value);
this.menuElem.CSSPrefix = value;
}
}
/// <summary>
/// Gets or sets the value that indicate whether all items in path will be highlighted
/// </summary>
public bool HighlightAllItemsInPath
{
get
{
return ValidationHelper.GetBoolean(this.GetValue("HighlightAllItemsInPath"), this.menuElem.HighlightAllItemsInPath);
}
set
{
this.SetValue("HighlightAllItemsInPath", value);
this.menuElem.HighlightAllItemsInPath = value;
}
}
/// <summary>
/// Gets or sets the nodes path which indicates path, where items in this path are highligted (at default current alias path)
/// </summary>
public string HighlightedNodePath
{
get
{
return DataHelper.GetNotEmpty(ValidationHelper.GetString(this.GetValue("HighlightedNodePath"), this.menuElem.HighlightedNodePath), this.menuElem.HighlightedNodePath);
}
set
{
this.SetValue("HighlightedNodePath", value);
this.menuElem.HighlightedNodePath = value;
}
}
/// <summary>
/// Gets or sets the value that indicates whether alternating styles are used
/// </summary>
public bool UseAlternatingStyles
{
get
{
return ValidationHelper.GetBoolean(this.GetValue("UseAlternatingStyles"), this.menuElem.UseAlternatingStyles);
}
set
{
this.SetValue("UseAlternatingStyles", value);
this.menuElem.UseAlternatingStyles = value;
}
}
/// <summary>
/// Gets or sets the value that indicates whether highlighted item is displayed as link
/// </summary>
public bool DisplayHighlightedItemAsLink
{
get
{
return ValidationHelper.GetBoolean(this.GetValue("DisplayHighlightedItemAsLink"), this.menuElem.DisplayHighlightedItemAsLink);
}
set
{
this.SetValue("DisplayHighlightedItemAsLink", value);
this.menuElem.DisplayHighlightedItemAsLink = value;
}
}
/// <summary>
/// Gets or sets the value that indicates whether only submenu under highlighted item could be render, otherwise all submenus are rendered
/// </summary>
public bool DisplayOnlySelectedPath
{
get
{
return ValidationHelper.GetBoolean(this.GetValue("DisplayOnlySelectedPath"), this.menuElem.DisplayOnlySelectedPath);
}
set
{
this.SetValue("DisplayOnlySelectedPath", value);
this.menuElem.DisplayOnlySelectedPath = value;
}
}
/// <summary>
/// Gets or sets the first item CSS class
/// </summary>
public string FirstItemCssClass
{
get
{
return DataHelper.GetNotEmpty(ValidationHelper.GetString(this.GetValue("FirstItemCssClass"), this.menuElem.FirstItemCssClass), this.menuElem.FirstItemCssClass);
}
set
{
this.SetValue("FirstItemCssClass", value);
this.menuElem.FirstItemCssClass = value;
}
}
/// <summary>
/// Gets or sets last item CSS class
/// </summary>
public string LastItemCssClass
{
get
{
return DataHelper.GetNotEmpty(ValidationHelper.GetString(this.GetValue("LastItemCssClass"), this.menuElem.LastItemCssClass), this.menuElem.LastItemCssClass);
}
set
{
this.SetValue("LastItemCssClass", value);
this.menuElem.LastItemCssClass = value;
}
}
/// <summary>
/// Gets or sets onmouseout script
/// </summary>
public string OnMouseOutScript
{
get
{
return DataHelper.GetNotEmpty(ValidationHelper.GetString(this.GetValue("OnMouseOutScript"), this.menuElem.OnMouseOutScript), this.menuElem.OnMouseOutScript);
}
set
{
this.SetValue("OnMouseOutScript", value);
this.menuElem.OnMouseOutScript = value;
}
}
/// <summary>
/// Gets or sets onmouseover script
/// </summary>
public string OnMouseOverScript
{
get
{
return DataHelper.GetNotEmpty(ValidationHelper.GetString(this.GetValue("OnMouseOverScript"), this.menuElem.OnMouseOverScript), this.menuElem.OnMouseOverScript);
}
set
{
this.SetValue("OnMouseOverScript", value);
this.menuElem.OnMouseOverScript = value;
}
}
/// <summary>
/// Gets or sets the value that indicates whether CSS classes will be rendered
/// </summary>
public bool RenderCssClasses
{
get
{
return ValidationHelper.GetBoolean(this.GetValue("RenderCssClasses"), this.menuElem.RenderCssClasses);
}
set
{
this.SetValue("RenderCssClasses", value);
this.menuElem.RenderCssClasses = value;
}
}
/// <summary>
/// Gets or sets the value that indicates whether item ID will be rendered
/// </summary>
public bool RenderItemID
{
get
{
return ValidationHelper.GetBoolean(this.GetValue("RenderItemID"), this.menuElem.RenderItemID);
}
set
{
this.SetValue("RenderItemID", value);
this.menuElem.RenderItemID = value;
}
}
/// <summary>
/// Gets or sets the url to the image which is assigned as sub menu indicator
/// </summary>
public string SubMenuIndicator
{
get
{
return DataHelper.GetNotEmpty(ValidationHelper.GetString(this.GetValue("SubmenuIndicator"), this.menuElem.SubmenuIndicator), this.menuElem.SubmenuIndicator);
}
set
{
this.SetValue("SubmenuIndicator", value);
this.menuElem.SubmenuIndicator = value;
}
}
/// <summary>
/// Gets or sets the link url target
/// </summary>
public string UrlTarget
{
get
{
return DataHelper.GetNotEmpty(ValidationHelper.GetString(this.GetValue("UrlTarget"), this.menuElem.UrlTarget), this.menuElem.UrlTarget);
}
set
{
this.SetValue("UrlTarget", value);
this.menuElem.UrlTarget = value;
}
}
/// <summary>
/// Gets or sets the css class name, which create envelope around menu and automatically register LIHover.htc script (IE6 required this)
/// </summary>
public string HoverCssClassName
{
get
{
return DataHelper.GetNotEmpty(this.GetValue("HoverCSSClassName"), this.menuElem.HoverCSSClassName);
}
set
{
this.SetValue("HoverCSSClassName", value);
this.menuElem.HoverCSSClassName = value;
}
}
/// <summary>
/// Gets or sets the item ID prefix
/// </summary>
public string ItemIDPrefix
{
get
{
return ValidationHelper.GetString(this.GetValue("ItemIdPrefix"), this.menuElem.ItemIdPrefix);
}
set
{
this.SetValue("ItemIdPrefix", value);
this.menuElem.ItemIdPrefix = value;
}
}
/// <summary>
/// Gets or sets the value that indicates whether alternate text for image will be rendered
/// </summary>
public bool RenderImageAlt
{
get
{
return ValidationHelper.GetBoolean(this.GetValue("RenderImageAlt"), this.menuElem.RenderImageAlt);
}
set
{
this.SetValue("RenderImageAlt", value);
this.menuElem.RenderImageAlt = value;
}
}
/// <summary>
/// Gets or sets the value that indicates whether link title will be rendered
/// </summary>
public bool RenderLinkTitle
{
get
{
return ValidationHelper.GetBoolean(this.GetValue("RenderLinkTitle"), this.menuElem.RenderLinkTitle);
}
set
{
this.SetValue("RenderLinkTitle", value);
this.menuElem.RenderLinkTitle = value;
}
}
/// <summary>
/// Gets or sets the value that indicates whether control should be hidden if no data found
/// </summary>
public bool HideControlForZeroRows
{
get
{
return ValidationHelper.GetBoolean(this.GetValue("HideControlForZeroRows"), this.menuElem.HideControlForZeroRows);
}
set
{
this.SetValue("HideControlForZeroRows", value);
menuElem.HideControlForZeroRows = value;
}
}
/// <summary>
/// Gets or sets the text which is displayed for zero rows results
/// </summary>
public string ZeroRowsText
{
get
{
return ValidationHelper.GetString(this.GetValue("ZeroRowsText"), this.menuElem.ZeroRowsText);
}
set
{
this.SetValue("ZeroRowsText", value);
this.menuElem.ZeroRowsText = value;
}
}
/// <summary>
/// Filter name.
/// </summary>
public string FilterName
{
get
{
return ValidationHelper.GetString(this.GetValue("FilterName"), this.menuElem.FilterName);
}
set
{
this.SetValue("FilterName", value);
this.menuElem.FilterName = value;
}
}
/// <summary>
/// Gets or sets property which indicates if menu caption should be HTML encoded.
/// </summary>
public bool EncodeMenuCaption
{
get
{
return ValidationHelper.GetBoolean(this.GetValue("EncodeMenuCaption"), this.menuElem.EncodeMenuCaption);
}
set
{
this.SetValue("EncodeMenuCaption", value);
this.menuElem.EncodeMenuCaption = value;
}
}
#endregion