<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:LinkBut​​ton 标记中,或者使用 class 属性或直接使用样式,控制高度或其他 CSS 属性。

如果适用,您仍然可以添加
在模板的底部(但这也会为最后一个项目添加一个垂直空间,我不知道你是否想要它)。

希望对您有所帮助。

其他提示

在后面为列表的数据绑定方法的代码,则可以通过属性集合添加一个CSS类。

其实你可以到declartively过,现在只是检查...

例如ASP:DataList的ID = “嗒嗒” RUNAT = “服务器” ItemStyle-的CssClass = “SomeClass的”

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top