handlebarsjs就像Web表单中的Templating一样

时间:2013-02-21 12:04:52

标签: asp.net webforms

我想在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>

1 个答案:

答案 0 :(得分:1)

你有没有理由不能使用HandlebarsJS?当然可以在webforms应用程序中使用它。您可以使用类似JQuery的Ajax功能来获取要呈现的数据。我在一个应用程序中正好使用它并且它工作得很漂亮(如果你有iOS上的用户,请注意Safari中的错误)。