Skip to content
pablocar80 edited this page May 30, 2019 · 27 revisions

About

Lara is a lightweight cross-platform C# library for Web UI development with DOM manipulation and server-side rendering.

The purpose of Lara is to give you full control of the HTML document tree from the server in C#.

Lara avoids page reloads by buffering the changes made on the server and flushing them to the client after each event's execution.

Topics

(documentation under construction)

  • Hello World sample application
  • The IPage interface
  • Publishing pages
  • Editing the object document model
  • Subscribing to events
  • Using LaraBuilder to edit using a chained notation
  • Publishing static content (e.g. styles, images)
  • Brief introduction to await/async programming
  • Including and executing external JavaScript
  • Using Bootstrap to simplify styling