asp.net datalist - 更改样式

标签 asp.net css styles datalist datalistitem

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

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

希望对您有所帮助。

关于asp.net datalist - 更改样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4046531/

相关文章:

ios - 为什么身份验证不适用于我的 ASP.NET REST API?

javascript - 如果在点击事件期间禁用链接,IE9 将不会执行链接的默认操作

asp.net - 为 ASP.NET 项目创建 setup.msi 打包

jquery - 如何将来自本地域的 CSS 规则应用到来自另一个域的 iFrame 中的内容

css - 为什么 'foo bar' 和 'foo > bar' 在 CSS 中具有相同的特异性?

c# - 扩展asp.net的c#文本框控件

html - 为什么第 n 个 child 选择器不起作用?

css - 如何不在html代码中使用body样式css规则?

xaml - Xamarin XAML 条件样式

security - 允许某些脚本设置内联样式