Asp.net 数据列表项命令设计?
在我的应用程序中,我使用datalist来显示图像,我将repeatcolumn=4和reapeatdirection=horizontal的属性放在一起。如果只有一个或两个或三个图像,则当图像超过或4个时显示良好。图像之间的间隙太长。如果我只有一个图像,数据显示在DATALIST中间的DATALIST。我怎样才能解决这个问题。我想你们了解我的问题这是我的数据列表源代码。。。数据列表宽度=“100%”Asp.net 数据列表项命令设计?,asp.net,Asp.net,在我的应用程序中,我使用datalist来显示图像,我将repeatcolumn=4和reapeatdirection=horizontal的属性放在一起。如果只有一个或两个或三个图像,则当图像超过或4个时显示良好。图像之间的间隙太长。如果我只有一个图像,数据显示在DATALIST中间的DATALIST。我怎样才能解决这个问题。我想你们了解我的问题这是我的数据列表源代码。。。数据列表宽度=“100%” 尝试使用RepeatLayout=“Flow”ItemStyle=“float:left;”
尝试使用RepeatLayout=“Flow”ItemStyle=“float:left;”
看看会发生什么。。。让我知道它的作用是什么?尝试此功能时会发生什么
<ItemTemplate >
<asp:ImageButton ID="imgeFrien" runat ="Server" Width="110px" Height ="100px"
CommandName ="Image" CommandArgument ='<%# Eval("userid") %>' ImageUrl ='<%#
"~/Userimages/"+ Eval("myimage") %>' />
<asp:Label ID="lblFrieNam" runat ="Server" Font-Names ="verdana" Text ='<%#
Eval("username") %>'></asp:Label>
</ItemTemplate>
好的,我会试着通知你。现在我要去吃午饭了,我会在50分钟内回复好的,谢谢你的回复。Pandiya Chendur当我在下面输入ItemStyle时,它会显示绿色标记,表示它是无效属性,并且在ItemStyle标记中垂直显示的图像没有找到任何浮动:当我在page@sasidar使用css.urclass{float:left;}在css中,将CssClass Name包含在
中,作为
否Pandiya Chendur先生显示图像或显示间隙。这是我的代码否steve先生。它显示的是相同的用户名,位于图像旁边。如果您为数据列表设置了宽度,请取消设置。数据列表呈现一个表。如果表格具有固定宽度,则单元格将扩展到宽度。你能发布整个数据列表代码吗?如果你将图像向右浮动,文本将位于图像下方。是的,工作正常我删除了数据列表的宽度,工作正常谢谢Steve先生
<ItemTemplate >
<asp:ImageButton ID="imgeFrien" runat ="Server" Width="110px" Height ="100px"
CommandName ="Image" CommandArgument ='<%# Eval("userid") %>' ImageUrl ='<%#
"~/Userimages/"+ Eval("myimage") %>' />
<asp:Label ID="lblFrieNam" runat ="Server" Font-Names ="verdana" Text ='<%#
Eval("username") %>'></asp:Label>
</ItemTemplate>