Описание тега spark-view-engine

Spark - это механизм просмотра для фреймворков ASP.NET MVC, Castle Project MonoRail, FubuMVC, NancyFx, JessicaFx и OpenRasta. Идея состоит в том, чтобы позволить html преобладать над потоком, а код легко вписывается.

На основе файла readme со страницы GitHub SparkViewEngine вы можете использовать два вида синтаксиса

<viewdata products="IEnumerable[[Product]]"/>
<ul if="products.Any()">
  <li each="var p in products">${p.Name}</li>
</ul>
<else>
  <p>No products available</p>
</else>

или синтаксис "смещение влево", вдохновленный такими фреймворками, как Jade и Haml

viewdata products="IEnumerable[[Product]]"
ul if="products.Any()"
  li each="var p in products" 
    ${p.Name}
else
  p |No products available