<asp:DataList ID="ItemsList" RepeatDirection="Vertical" runat="server">
<ItemTemplate>
<asp:LinkButton
ID="SecondLevelItem" runat="server" CommandName="second"
OnCommand="SecondLevelItem_Onclick" CommandArgument="<%# Container.DataItem %>"
Text="<%# Container.DataItem %>" >
</asp:LinkButton>
</ItemTemplate>
</asp:DataList>
一切正常。除了我对物品的造型没有任何控制权。我的意思是我在外部的datalist上有样式,但我想在每个项目之间添加一些间距(垂直)。我该怎么办?感谢
答案 0 :(得分:0)
在列表的数据绑定方法背后的代码中,您可以通过attributes集合添加css类。
事实上,您也可以声明一下,现在就检查......
例如asp:DataList id =“blah”runat =“server”ItemStyle-CssClass =“someClass”
答案 1 :(得分:0)
通常,要控制样式,您可以在<ItemStyle>
内应用<asp:DataList>
标记。
您可以选择将CSS属性注入asp:LinkButton标记,使用class
属性或直接使用样式,控制高度或其他CSS属性。
如果它适用,你仍然可以在模板的底部添加一个
(但这也会为最后一个项添加一个垂直空间,我不知道你是否需要它。)
希望得到帮助。