<asp:DataList ID="DataList1" runat="server" RepeatColumns="1" CssClass="news" >
<ItemStyle VerticalAlign="Top" />
<ItemTemplate>
<table>
<tr>
<td >
<asp:LinkButton id="btnSelect" Text=<%# DataBinder.Eval(Container.DataItem,"newsTitle") %> CommandName="edit" runat="server" Width="150px" Height="10px" />
</td>
<td width="20px">
<asp:Label ID="Label1" runat="server" Text=<%# DataBinder.Eval(Container.DataItem,"newsTime","{0:yyyy-MM-dd}") %> Width="60px" Height="10px"></asp:Label>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
datalist每行重复newsTitle和newsTime,由于newsTitle高度不一,我想让两元素顶部对齐,用了<ItemStyle VerticalAlign="Top" />,没有效果,请问应该怎么办?
<ItemStyle VerticalAlign="Top" />
<ItemTemplate>
<table>
<tr>
<td >
<asp:LinkButton id="btnSelect" Text=<%# DataBinder.Eval(Container.DataItem,"newsTitle") %> CommandName="edit" runat="server" Width="150px" Height="10px" />
</td>
<td width="20px">
<asp:Label ID="Label1" runat="server" Text=<%# DataBinder.Eval(Container.DataItem,"newsTime","{0:yyyy-MM-dd}") %> Width="60px" Height="10px"></asp:Label>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
datalist每行重复newsTitle和newsTime,由于newsTitle高度不一,我想让两元素顶部对齐,用了<ItemStyle VerticalAlign="Top" />,没有效果,请问应该怎么办?
<asp:LinkButton id="btnSelect" Text= <%# DataBinder.Eval(Container.DataItem,"newsTitle") %> CommandName="edit" runat="server" Width="150px" Height="10px" />
</td>
<td width="20px" valign="top">
<asp:Label ID="Label1" runat="server" Text= <%# DataBinder.Eval(Container.DataItem,"newsTime","{0:yyyy-MM-dd}") %> Width="60px" Height="10px"> </asp:Label>
</td>
<ItemStyle VerticalAlign="Top" />
<ItemTemplate>
<table>
<tr style="vertical-align:top;">
<td >
<asp:LinkButton id="btnSelect" Text= <%# DataBinder.Eval(Container.DataItem,"newsTitle") %> CommandName="edit" runat="server" Width="150px" Height="10px" />
</td>
<td width="20px">
<asp:Label ID="Label1" runat="server" Text= <%# DataBinder.Eval(Container.DataItem,"newsTime","{0:yyyy-MM-dd}") %> Width="60px" Height="10px"> </asp:Label>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>