C# (CSharp) ExoWeb.Templates.MicrosoftAjax Namespace

Classes

Name Description
AjaxPage Microsoft AJAX specific implementation of ExoWeb.Templates.Page that supports parsing and loading templates using the Microsoft AJAX syntax.
Attribute Represents an attribute of an HTML element that may be bound.
AttributeBinding Represents an attribute as it is being rendered.
AttributeHelper
Binding Represents a one or two-way binding expression. {{ js }} - 1 time {binding [default][, attr=value] } - 2 way, unless Mode = 1 way {~ [default][, attr=value] } - 1 way {@ [default][, attr=value] } - 1 way {# [default][, attr=value] } - 2 way
Binding.AdapterExtension Implements adapter-based binding, denoted by {@ } or {# }.
Binding.Constant Represents a constant binding value
Binding.OneWayExtension Implements evaluation of one-way binding expressions, denoted by {{ }}.
Binding.TwoWayExtension Implements evaluation of two-way binding expressions, denoted by {binding } or {~ }.
Block Represents a block of markup in a template, which could be a bound element, control, or just plain text markup.
Content Represents a content control for rendering strongly-typed content using a contextually selected template.
Control Represents an attached template control, such as dataview or content.
DataView Represents a dataview control for rendering repeated content using templates.
Element Represents an HTML element containing bound attributes or element content.
Template Represents a reusuable template for rendering databound HTML markup and controls.
Toggle Represents a toggle control for conditionally rendering content.