我想在c#web表单应用程序中使用像templating这样的handlebarsjs。这是我需要渲染的模板的粗略外观。目前我正在使用查找和替换文本。但它使我的代码太乱了,特别是在其他部分 有没有任何模板库可以帮助我渲染这个.. !!
<ul>
{{#each items}}
<li>
<h1>{{post_title}}</h1>
<p>{{post_description}}</p>
<small>{{post_date}}</small>
</li>
{{/each}}
</ul>
另一个例子:
<ul>
{{#each items}}
<li>
<h1>{{post_title}}</h1>
<p>
{{#if short-desc}}
{{post_description}}
{{#else}}
{{post_long_description}}
{{#end if}}
</p>
{{#if display-date}}
<small>{{post_date}}</small>
{{#end if}}
</li>
{{/each}}
</ul>
答案 0 :(得分:1)
你有没有理由不能使用HandlebarsJS?当然可以在webforms应用程序中使用它。您可以使用类似JQuery的Ajax功能来获取要呈现的数据。我在一个应用程序中正好使用它并且它工作得很漂亮(如果你有iOS上的用户,请注意Safari中的错误)。