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>

 

posted @ 2016-06-28 13:21  那就让我这样吧  阅读(501)  评论(0编辑  收藏  举报