首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

repeater有关问题! 帮帮忙!

2012-01-21 
repeater问题!!!!!帮帮忙!!div stylewidth: 356px float:inheritasp:Repeater IDrpt_gettitle

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> 

热点排行