Repeater控件显示数据时不是纵向排的吗,可我显示出来是横向的,看代码
<asp:RepeaterID="Repeater1"runat="server"DataSourceID="SqlDataSource1"><ItemTemplate>...
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
■<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%#Eval("id","viewlog.aspx?id={0}") %>' Text='<%# Eval("title")%>'></asp:HyperLink>
</ItemTemplate>
</asp:Repeater 展开
<ItemTemplate>
■<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%#Eval("id","viewlog.aspx?id={0}") %>' Text='<%# Eval("title")%>'></asp:HyperLink>
</ItemTemplate>
</asp:Repeater 展开
2个回答
展开全部
Repeater 控件,并不管你是否要纵向还是横向;它只是重复输出代码罢了。
像上面你的代码,你输出的是一些超链接,那它自然是一个接一个的排列了。如果你想让它有规则的排列,可以用datalist控件。
datalist控件可以选择,是横向,还是纵向输出,并且可以设置,每行输出几个。
不过依个人看等,datalist控件没有repeater在操作上更自由。
像上面你的代码,你输出的是一些超链接,那它自然是一个接一个的排列了。如果你想让它有规则的排列,可以用datalist控件。
datalist控件可以选择,是横向,还是纵向输出,并且可以设置,每行输出几个。
不过依个人看等,datalist控件没有repeater在操作上更自由。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询