Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 1st, 2012  |  syntax: None  |  size: 0.52 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. MVC Razor syntax: @ followed by HTML
  2. @Html.Tmpl(@<p>text to display</p>)
  3.        
  4. public static HelperResult Tmpl<TModel>( this HtmlHelper<TModel> html, Func<HtmlHelper<TModel>, HelperResult> template )
  5. {
  6.     return new HelperResult( writer => template( html ).WriteTo( writer ) );
  7. }
  8.        
  9. public static HelperResult List<T>(this IEnumerable<T> items,
  10.   Func<T, HelperResult> template) {
  11.     return new HelperResult(writer => {
  12.         foreach (var item in items) {
  13.             template(item).WriteTo(writer);
  14.         }
  15.     });
  16. }