asp.net datalist - 更改样式

发布于 2024-09-29 19:24:57 字数 615 浏览 9 评论 0原文

<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>

一切正常。除了我无法控制项目的样式。我的意思是我在外部数据列表上有样式,但我想在每个项目之间添加一些间距(垂直)。我该怎么做?谢谢

<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>

everything works fine. except that I do not have any control over the styling on the items. I mean I have the styling on the datalist externally but I want to add some spacing (vertically) between each item. How do I do tht? Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜清冷一曲。 2024-10-06 19:24:57

一般来说,要控制样式,您可以在 内应用 标记。

您可以选择使用 class 属性或直接使用样式将 CSS 属性注入到 asp:LinkBut​​ton 标记中,从而控制高度或其他 CSS 属性。

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

希望对您有所帮助。

In general, to control style, you can apply the <ItemStyle> tag inside the <asp:DataList>.

You can optionally inject CSS properties into the asp:LinkButton tag, either with the class attribute or directly with style, controlling the height or other CSS properties.

If it's applicable, you can still add a
on the bottom of the template (but this will add a vertical space to the last item too, and I don't know if you want it).

Hope to have been of help.

蓝天 2024-10-06 19:24:57

在列表的数据绑定方法后面的代码中,您可以通过属性集合添加 css 类。

事实上,您也可以通过声明方式做到这一点,只需现在检查...

例如 asp:DataList id="blah" runat="server" ItemStyle-CssClass="someClass"

In the code behind databound method for the list, you may be able to add a css class via the attributes collection.

In fact you may be able to that declartively too, just checking now...

eg asp:DataList id="blah" runat="server" ItemStyle-CssClass="someClass"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文