【问题标题】:How do I make a table from a List MVC?如何从 List MVC 创建表?
【发布时间】:2010-06-09 13:12:32
【问题描述】:

我有一个想要在表格中显示的列表(名称、项目、组#)。如何以第一行的所有名称、第二行的项目和第三行的组号显示此数据。

姓名:|乔恩 |汤姆 |凯特 |布赖恩 |

项目:|杯子 |帽子 |门 |店铺 |

组#:| 2 | 8 | 10 | 154 |

【问题讨论】:

    标签: c# .net asp.net asp.net-mvc


    【解决方案1】:

    因为你是水平而不是垂直,这使得我想出的代码示例有点混乱。我不确定是否有替代方法,但这应该可以。

    <table class="table">
    
        <tr>
            <td>
                Name
            </td>    
            <% 
            foreach (var item in Model) 
            {
             %>
                <td>
                    <%= item.Name %>
                </td>
            <% 
            } 
            %>
        </tr>
    
        <tr>
            <td>
                Item
            </td>    
            <% 
            foreach (var item in Model) 
            {
             %>
                <td>
                    <%= item.Item %>
                </td>
            <% 
            } 
            %>
        </tr>
    
        <tr>
            <td>
                Group
            </td>    
            <% 
            foreach (var item in Model) 
            {
             %>
                <td>
                    <%= item.Group%>
                </td>
            <% 
            } 
            %>
        </tr>
    
    </table>
    

    【讨论】:

    • 我通常垂直使用foreach,我希望有一个更光滑的替代方案,但我也没有想到这个。谢谢!!!
    • 扩展方法可能是最好的方法。但无论如何,该方法基本上都会这样做。
    • 你能用一个 foreach 做到这一点吗?
    • @Robin - 我自己在这里问过这个问题:stackoverflow.com/questions/3012326/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-22
    • 2019-07-01
    相关资源
    最近更新 更多