Monday, April 23, 2012

StringTemplate - How to iterate through list of business objects and output simple html?

I've just started using StringTemplate in my C# project. I went through the documentation, but I can't seem to find a way to implement this simple scenario:



I have a list of simple business objects (let's say Orders) and I want them displayed inside a UL tag inside my html template.



So, my .st template looks like this (pseudo-code):



<html> some text <ul>[Order template]<li>[Order name here]</li>[/Order template]</ul></html>



and I want my output to be:



<html> some text <ul><li>Order 1</li><li>Order 2</li>...</ul></html>



I can't figure out how to make this work using StringTemplate. Any ideas?





No comments:

Post a Comment