Table of Contents

Class BlockControl

Namespace
InSite.Common.Web.UI
Assembly
InSite.UI.dll
public abstract class BlockControl : UserControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IFilterResolutionService, IAttributeAccessor, INamingContainer, IUserControlDesignerAccessor
Inheritance
BlockControl
Implements
Derived
Inherited Members

Constructors

BlockControl()

protected BlockControl()

Properties

CurrentCulture

public CultureInfo CurrentCulture { get; }

Property Value

CultureInfo

CurrentLanguage

public string CurrentLanguage { get; }

Property Value

string

Organization

public OrganizationState Organization { get; }

Property Value

OrganizationState

User

public User User { get; }

Property Value

User

Methods

BindContent(ContentContainer, string)

public abstract void BindContent(ContentContainer block, string hook = null)

Parameters

block ContentContainer
hook string

GetContentLabels()

public abstract string[] GetContentLabels()

Returns

string[]

GetHtml(ContentContainer, string, string)

public string GetHtml(ContentContainer block, string label, string language = "en")

Parameters

block ContentContainer
label string
language string

Returns

string

GetText(ContentContainer, string, string)

public string GetText(ContentContainer block, string label, string language = "en")

Parameters

block ContentContainer
label string
language string

Returns

string

Translate(string)

public string Translate(string text)

Parameters

text string

Returns

string