什么是asp.net-mvc中asp:datalist的等价物

leo*_*ora 2 asp.net asp.net-mvc datalist

我正在从asp.net站点将站点迁移到asp.net,其中一个页面有一个datalist,如下所示:

 <asp:DataList ID="MyDataList" runat="server" BackColor="#EEEEEE" CellPadding="10"
    ItemStyle-HorizontalAlign="Center" GridLines="Both" Width="750" RepeatDirection="Horizontal"
    RepeatColumns="4" RepeatLayout="Table" ItemStyle-VerticalAlign="Top">
    <ItemTemplate>
        <table>
            <tr align="center">
                <td valign="top">
                    <table>
                        <tr>
                            <td width="30%">
                            </td>
                            <td>
                                <asp:HyperLink ID="HyperLink1" runat="server">
                                <asp:Image style="cursor:pointer" CssClass="instant ishadow50" ID="lnkEnlarge" runat="server"></asp:Image></asp:HyperLink>
                            </td>
                            <td width="30%">
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr align="center">
                <td>
                    <asp:Label CssClass="Comments" ID="lblComment" runat="server"></asp:Label><br>
                </td>
            </tr>
        </table>
    </ItemTemplate>
</asp:DataList>
Run Code Online (Sandbox Code Playgroud)

什么是asp.net-mvc中的等价物.我将如何进行迁移?

CD.*_*D.. 5

ASP.NET MVC没有服务器控件.你可以在你的模型上使用一个简单的foreach循环(你也可以使用局部视图).

不同的选择是编写一个Html帮助器.