今天寫一篇技術文章,關於TemplateEngine的。

這個模板引擎還算不錯,對於asp.net的分層架構仍是頗有幫助的。如今都流行mvc模式。能夠研究一下。html

一、foreach,其實重要的就是循環,不少地方都有用到。

<ad:foreach collection="#collection#" var="cust" index="i">
    #cust.lastname#, #cust.firstname# <br />
</ad:foreach>

模板是這樣的,那麼代碼以下架構

 

TemplateManager template = TemplateManager.FromString(Res.c1);

ArrayList list = new ArrayList();
list.Add(new customer("Tom" , "Whatever"));
list.Add(new customer("Henry" , "III"));
list.Add(new customer("Tom" , "Jackson"));
template.SetValue("collection" , list);


string html = template.Process();

這樣就生成了html。mvc

更多的幫助文檔能夠看看這裏:http://www.codeproject.com/Articles/8141/Ader-Template-Engine#xx2238055xxasp.net

相關文章
相關標籤/搜索