Components Overview | The Owin Framework Pages
Component elements are the leaves of the tree structure that defines
an HTML page. The components are responsible for writing the HTML
to the response that is sent back to the browser. The HTML to write
is defined in C# code.
Note that you do not have to create C# classes for every piece of content,
that would be extremely time consuming and hard to manage. There are higher
level facilities that create components for you, for example the template
loader and template parser mechanism constructs and configures components
for each template.
Components have the following features:
The component might exist on a page because it was specifically added to that page, or
it might exist because something else on the page depends on it.
They can specify which areas of the page they writes to. To improve page rendering
efficiency the rendering engine will prune areas of the tree that contain no
components that render to a specific portion of the page when that part of the
page is being rendered.
the component is deployed as. These assets will be in a namespace if the component
is part of a package.
For more information about components, see the component reference page