asp.net datalist - 更改样式
-
27-09-2019 - |
题
<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 属性注入到 asp:LinkButton 标记中,或者使用 class
属性或直接使用样式,控制高度或其他 CSS 属性。
如果适用,您仍然可以添加
在模板的底部(但这也会为最后一个项目添加一个垂直空间,我不知道你是否想要它)。
希望对您有所帮助。
其他提示
在后面为列表的数据绑定方法的代码,则可以通过属性集合添加一个CSS类。
其实你可以到declartively过,现在只是检查...
例如ASP:DataList的ID = “嗒嗒” RUNAT = “服务器” ItemStyle-的CssClass = “SomeClass的”
不隶属于 StackOverflow