asp.net 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>
一切正常。除了我无法控制项目的样式。我的意思是我在外部数据列表上有样式,但我想在每个项目之间添加一些间距(垂直)。我该怎么做?谢谢
<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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
一般来说,要控制样式,您可以在
内应用
标记。您可以选择使用
class
属性或直接使用样式将 CSS 属性注入到 asp:LinkButton 标记中,从而控制高度或其他 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.
在列表的数据绑定方法后面的代码中,您可以通过属性集合添加 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"