MVC小系列(一)【制作表格】
在Razor引擎中,对于在表格中进行遍历时,一般会这样写
复制代码
1 <table border="1"> 2 @{ 3 for (var i = 0; i < 10; i++) 4 { 5 <tr> 6 <td> 7 @i 8 </td> 9 </tr> 10 } 11 } 12 </table>
但如果你的元素i,希望在一行显示2列,应该:
1 <table border="1"> 2 @{ 3 for (var i = 0; i < 10; i++) 4 { 5 if (i % 2 == 0) 6 { 7 Output.Write("<tr>"); 8 } 9 <td> 10 @i 11 </td> 12 if (i % 2 != 0) 13 { 14 Output.Write("</tr>"); 15 } 16 } 17 } 18 </table>