ContentConfig class

The ContentConfig is included with all content controls to provide access to editing, approval, publishing and historical versioning functionality.

Namespace: ReFlex.Website.UserControls namespace
Assembly: ReFlex.Website.dll

Syntax

public partial class ContentConfig : ReFlex.Web.UI.UserControl, IContentConfig

Constructors

ContentConfig();

Examples

<%@ Control Language="C#" AutoEventWireup="True" Explicit="true" CodeFile="~/ReFlexObjects/UserControls/TextBox/TextBox.ascx.cs"
    Inherits="ReFlex.Website.UserControls.TextBox" %>
<ReFlex:ContentConfig ID="ccConfig" runat="server" />
<asp:MultiView ID="mv" ActiveViewIndex="0" runat="server">
    <asp:View ID="viewDisplay" runat="server">
        <asp:Literal ID="litText" runat="server"></asp:Literal>
    </asp:View>
    <asp:View ID="viewEdit" runat="server">
        <asp:Panel ID="pnlEditWrapper" CssClass="ReFlexTextBox" runat="server">       
            <div class="ReFlexTextBoxButtonsTop">
                <asp:LinkButton ID="btnSave" ValidationGroup="ReFlexTextBox" CssClass="ReFlexTextBoxButton ReFlexTextBoxButtonTick"
                    ToolTip="Save" runat="server">
                    Save<br />changes</asp:LinkButton>
                <asp:LinkButton ID="btnSaveReview" ValidationGroup="ReFlexTextBox" CssClass="ReFlexTextBoxButton ReFlexTextBoxButtonTick"
                    ToolTip="Submit for Approval" CommandName="Review" runat="server">
                    Submit for<br />Approval</asp:LinkButton>
                <asp:LinkButton ID="btnSavePublish" ValidationGroup="ReFlexTextBox" CssClass="ReFlexTextBoxButton ReFlexTextBoxButtonRefresh"
                    ToolTip="Submit for Publishing" CommandName="ReviewPublishing" runat="server">
                    Submit for<br />Publishing</asp:LinkButton>
                <asp:LinkButton ID="btnPublishNow" ValidationGroup="ReFlexTextBox" CssClass="ReFlexTextBoxButton ReFlexTextBoxButtonRefresh"
                    ToolTip="Publish now" CommandName="ReviewPublish" runat="server">
                    Publish<br />now</asp:LinkButton>
                <div class="ReFlexTextBoxClearFloats">
                </div>
            </div>
            <asp:TextBox ID="txtEdit" runat="server" />
            <div class="ReFlexTextBoxButtonsBottom">
                <asp:HyperLink ID="lnkHelp" Target="_blank" CssClass="ReFlexTextBoxButton ReFlexTextBoxButtonHelp"
                    runat="server">Help</asp:HyperLink>
                <asp:LinkButton ID="btnCancel" ValidationGroup="ReFlexTextBox" CssClass="ReFlexTextBoxButton ReFlexTextBoxButtonCross"
                    ToolTip="Cancel" OnClientClick="return confirm('Are you sure you wish to cancel editing?\n\nAny changes will be lost');"
                    runat="server">
                    Cancel</asp:LinkButton>
                <div class="ReFlexTextBoxClearFloats">
                </div>
            </div>
        </asp:Panel>
        <div class="ReFlexTextBoxClear">
            &nbsp;</div>
    </asp:View>
</asp:MultiView>