<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>
一切正常。除了我无法控制元素的样式。我的意思是我在外部数据列表上有样式,但我想在每个元素之间添加一些间距(垂直)。我该怎么做?谢谢
最佳答案
一般来说,要控制样式,你可以应用<ItemStyle>
<asp:DataList>
内的标签.
您可以选择将 CSS 属性注入(inject)到 asp:LinkButton 标记中,或者使用 class
属性或直接使用样式,控制高度或其他 CSS 属性。
如果适用,您仍然可以在模板底部添加一个
(但这也会为最后一项添加一个垂直空间,我不知道您是否想要它)。
希望对您有所帮助。
关于asp.net datalist - 更改样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4046531/