生成HTML表的动态表行

时间:2014-09-25 05:16:59

标签: c# asp.net-mvc-4 html-agility-pack

我有一个像发票一样的Html电子邮件模板。

<table border="1">
 <thead>
  <tr>
   <td>Item ID</td>
   <td>Name</td>
   <td>Qty</td>
   <td>Unit Price</td>
  </tr>
 </thead>
 <tbody>
  <tr>
   <td>{ItemID}</td>
   <td>{Name}</td>
   <td>{Qty}</td>
   <td>{UnitPrice}</td>
 </tr>
 </tbody>
</table>
我有一个包含5个项目的项目列表,
List<ItemList> ItemList = new List<ItemList>();
项目列表的类结构
public Class ItemList{
 public int ItemID {get;set;}
 public string Name {get;set;}
 public int Qty {get;set;}
 public decimal UnitPrice {get;set}
}
我的问题是如何使用{ItemID},{Name},{Qty},{UnitPrice}替换值,根据项目列表动态生成tbody的表行? 我使用的是ASp.Net MVC4,我遇到了一个名为Html Agility Pack的库,请任何机构让我知道如何使用Html Agility Pack对其进行存档。

0 个答案:

没有答案