1

我是 .net 的新手,我的任务是定制一个连接到我们的 SAP B1 服务器的电子商务网站。产品的输出目前是通过在表格中创建输出的 Datalist 完成的。为了使用 ul li 结构而不是表,我更改了 RepeatLayout="Flow"。为什么我的输出仍然以表格的形式出现?

4

1 回答 1

4

您可以在 .Net 2中使用Table或在其中使用。说明在此处Flow

Flow将使用 span 标签呈现。

UnorderedList即使在 .Net 4 中也会引发OrderedList 异常。

但是,您可以对所需的 ul 和 li 布局使用中继器控件。

<asp:Repeater  ID="Repeater1" runat="server">
    <HeaderTemplate>
        <ul>
    </HeaderTemplate>
    <ItemTemplate>
        <li>
            <%# Eval("FirstName")%>
            <%# Eval("LastName")%></li></ItemTemplate>
    <FooterTemplate>
        </ul></FooterTemplate>
</asp:Repeater>
于 2012-09-21T16:16:57.243 回答