读书人

repeater有关问题! 帮帮忙!

发布时间: 2012-01-21 21:31:43 作者: rapoo

repeater问题!!!!! 帮帮忙!!
<div style="width: 356px; float:inherit;">
<asp:Repeater ID="rpt_gettitle" runat="server">
<HeaderTemplate>
<div>
</HeaderTemplate>
<ItemTemplate>
<asp:HyperLink ID="hylink_gettitle" runat="server" Text='<%#Eval("Title")%>' Target="_blank">
</asp:HyperLink>
<asp:HyperLink ID="hylink_gettime" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"CreateDateTime","{0:m}")%>'
Target="_blank">
</asp:HyperLink>
</ItemTemplate>
<FooterTemplate>
</div>
</FooterTemplate>
</asp:Repeater>

现在读出的数据都是横着的 如:fsdd 5月15日 te 4月5日 怎么才能让他竖着呢? 而且想日期对齐如:
fsdd 5月15日
te 4月5日
谢谢了!!!

[解决办法]
用一个Table 把 fsdd 5月15日 这两个包到同一行就可以了
[解决办法]
让美工给你做!样式控件一下!
[解决办法]
<asp:HyperLink ID="hylink_gettitle" runat="server" Text=' <%#Eval("Title")%>' Target="_blank">
</asp:HyperLink>
<asp:HyperLink ID="hylink_gettime" runat="server" Text=' <%#DataBinder.Eval(Container.DataItem,"CreateDateTime","{0:m}")%>'
Target="_blank">
</asp:HyperLink>
==
后面加个<br />就能换行

如果想对齐,可以考虑用table,不过这样就失去了用div或者repeater的本意,最好是设置div的css样式
[解决办法]
可在模板里用table
CSS也行
[解决办法]
<ul>
<li></li>
</ul>
自己控制CSS就行了
[解决办法]

HTML code
<asp:Repeater ID="Repeater1" DataSourceID="SqlDataSource1" runat="server">            <HeaderTemplate>                <table>            </HeaderTemplate>            <ItemTemplate>                <tr>                    <td><asp:HyperLink ID="HyperlinkXZCH" runat="server"  Text='<%# Eval("Title") %>' /></td>                              <td><asp:HyperLink ID="HyperLinkCLRQ"  runat="server"  Text='<%# Eval("CreateDateTime", "{0:m}") %>' /></td>                </tr>            </ItemTemplate>            <FooterTemplate>                </table>            </FooterTemplate></asp:Repeater> 

读书人网 >asp.net

热点推荐