The DiscussionBase type exposes the following members.

Properties

  Name Description
Public property ContainerMessage
Gets or sets discussion container notification message.
Public property DateFormatString
Gets or sets date format string.
Public property EnableAnsweredTopicAutoClose
Gets or sets a value indicating whether answered topic is automatically closed.
Public property EnableAnswering
Gets or sets a flag if answering should be enabled.
Public property EnableAutoSubscription
Gets or sets a flag if discussion should enable auto subscription option.

Note: If auto subscription is enabled then auto subscribe checkbox will then prefer true as default value.

Public property EnableBoardMembership
Gets or sets a flag if discussion board should enable membership security (Role security).
Public property EnableContentSharing
Gets or sets a flag if content sharing should be enabled.
Public property EnableDiscussionDefaultUrl
Gets or sets a value indicating whether a discussion default url is enabled.
Public property EnableHtmlEditor
Gets or sets a flag if discussion board should use Html editor for message posts.
Public property EnableNotificationsOnEdit
Gets or sets a value indicating whether an edit action will trigger the notification send-out.
Public property EnableOwnerDeleteOperation
Gets or sets a value indicating whether owner is allowed to delete the topic or message.
Public property EnablePinItems
Gets or sets a flag if pin items are enabled.
Public property EnablePrettyDateFormat
Gets or sets if pretty date format is enabled.

Note: Example of pretty date format '2 days ago'.

Public property EnablePrettyPhoto
Uses Pretty Photo functionality instead of redirecting to a file preview page.
Public property EnableSubscription
Gets or sets a flag if discussion board should enable subscription.
Public property EnableSyntaxHighlighter
Gets or sets a flag if syntax highlighter should be enabled.
Public property EnableXSSSecurityParser
Gets or sets a value that indicates whether XSS security parser is enabled.

Note: Removes any potentially dangerous XSS HTML tags using a whitelist approach.

Public property GravatarRenderType
Type of the avatar to be rendered - if not set, the web.config settings are used.
Public property GroupId
Gets or sets group id.
Public property InfoCaptionLength
Gets or sets the number of characters shown by the information caption.

e.g. Last topic information, Last post information etc.

Public property IsEditMode
Gets if control is in edit mode.
Public property NotificationsOnEditDelay
Gets or sets a value indicating number of hours before edit notifications are active again.
Public property PagerQueryStringFiles
Gets or sets Pager query string name for files.
Public property PagerTemplateNameFiles
Gets or sets pager template name for files.
Public property PageSize
Gets or sets Pager page size.
Public property PageSizeFiles
Gets or sets Pager (files) page size.
Public property PagingEnabledFiles
Indicates if paging is enabled in the files module
Public property RatingHistoryTemplatePath
Gets or sets the rating history template path.
Public property RatingSkin
Gets or sets Rating default skin name.
Public property RatingTemplatePath
Gets or sets the rating template path.
Public property RssEnabled
Gets or sets if Rss Engine should use this web part RSS channels.
Public property ThumbnailSize
Gets or sets a value indicating the thumbnail size.
Public property UserReputationAnswerScore
Gets or sets how much score user gets for providing an answer.
Public property UserReputationHamReportScore
Gets or sets how much score user gets for ham report.
Public property UserReputationNewFileScore
Gets or sets how much score user gets for new file submission.
Public property UserReputationNewMessageScore
Gets or sets how much score user gets for new message submission.
Public property UserReputationNewTopicScore
Gets or sets how much score user gets for new topic submission.
Public property UserReputationSpamReportScore
Gets or sets how much score user gets for spam report.

See Also