Project Description
Spark is a view engine for ASP.NET MVC and Castle Project MonoRail frameworks. The idea is to allow the html to dominate the flow and any code to fit seamlessly.

For example,

<ul>
  <li each='var product in Model.Products'>
    ${product.Name} !{Html.ActionLink("edit", "Edit", new {controller="Product", id=product.Id})}
  </li>  
</ul>

The full csharp language is available in a way that doesn't interfere with the harmony and balance of the markup. The view template files produced compiled classes.

Resources
Dimecasts
Misc

Last edited May 28, 2009 at 11:47 PM by loudej, version 6