The ContentItem type exposes the following members.

Properties

  NameDescription
AuthorizedRoles
Gets an array of roles allowed to read this item. Null or empty list is interpreted as this item has no access restrictions (anyone may read).
Children
Gets or sets all a collection of child items of this item ignoring permissions. If you want the children the current user has permission to use GetChildren()()() instead.
Created
Gets or sets when this item was initially created.
DetailCollections
Gets or sets the details collection collection. These are details grouped into a collection.
Details
Gets or sets the details collection. These are usually accessed using the e.g. item["Detailname"]. This is a place to store content data.
Expires
Gets or sets the expiration date of this item.
Extension
The default file extension for this content item, e.g. ".aspx".
IconUrl
Gets the icon of this item. This can be used to distinguish item types in edit mode.
ID
Gets or sets item ID.
IsPage
Gets whether this item is a page. This is used for and site map purposes.
Item
Gets or sets the detail or property with the supplied name. If a property with the supplied name exists this is always returned in favour of any detail that might have the same name.
Name
Gets or sets the item's name. This is used to compute the item's url and can be used to uniquely identify the item among other items on the same level.
Parent
Gets or sets this item's parent. This can be null for root items and previous versions but should be another page in other situations.
Path
The logical path to the node from the root node.
Published
Gets or sets the publish date of this item.
RewrittenUrl Obsolete.
Gets the non-friendly url to this item (e.g. "/default.aspx?page=1"). This is used to uniquely identify this item when rewriting to the template page. Non-page items have two query string properties; page and item (e.g. "/default.aspx?page=1&item=27").
SavedBy
Gets or sets the name of the identity who saved this item.
SortOrder
Gets or sets the sort order of this item.
TemplateUrl
Gets the template that handle the presentation of this content item. For non page items (IsPage) this can be a user control (ascx).
Title
Gets or sets the item's title. This is used in edit mode and probably in a custom implementation.
Updated
Gets or sets the date this item was updated.
Url
Gets the public url to this item. This is computed by walking the parent path and prepending their names to the url.
VersionOf
Gets or sets the published version of this item. If this value is not null then this item is a previous version of the item specified by VersionOf.
Visible
Gets or sets whether this item is visible. This is normally used to control it's visibility in the site map provider.
ZoneName
Gets or sets zone name which is associated with data items and their placement on a page.

See Also