c# asp.net datalist 绑定数据 自动换行问题
<asp:DataListID="DataList1"runat="server"DataKeyField="name"DataSourceID="ObjectDataS...
<asp:DataList ID="DataList1" runat="server" DataKeyField="name"
DataSourceID="ObjectDataSource1" RepeatDirection="Horizontal"
Height="100%" Width="75%" >
<ItemTemplate>
<asp:HyperLink runat="server" ID="link"
NavigateUrl=<%#Eval("name","~/detail.aspx?name={0}") %>>
<%# Eval("name") %>
</asp:HyperLink>
<br />
<br />
</ItemTemplate>
</asp:DataList>
如果数据一多 显示出来的 换行有问题,wrap=true的 超连接控件内部倒换行了,
如应该显示:123 4567 789 987
结果显示成 :12 456 78 98
3 7 9 7
期望显示成: 123 4567 789
987
那位高手帮解决一下啊~ 最好能详细解释下为什么
结果显示成 : 12 456 78 98
3 7 9 7
我这里数据绑定的name ,可能有很多名字,张三 李四 王五,每个都是个超链接,怎么样可以让一行显示规定的个数 比如一行只显示5个name 展开
DataSourceID="ObjectDataSource1" RepeatDirection="Horizontal"
Height="100%" Width="75%" >
<ItemTemplate>
<asp:HyperLink runat="server" ID="link"
NavigateUrl=<%#Eval("name","~/detail.aspx?name={0}") %>>
<%# Eval("name") %>
</asp:HyperLink>
<br />
<br />
</ItemTemplate>
</asp:DataList>
如果数据一多 显示出来的 换行有问题,wrap=true的 超连接控件内部倒换行了,
如应该显示:123 4567 789 987
结果显示成 :12 456 78 98
3 7 9 7
期望显示成: 123 4567 789
987
那位高手帮解决一下啊~ 最好能详细解释下为什么
结果显示成 : 12 456 78 98
3 7 9 7
我这里数据绑定的name ,可能有很多名字,张三 李四 王五,每个都是个超链接,怎么样可以让一行显示规定的个数 比如一行只显示5个name 展开
展开全部
RepeatColumns="5"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
RepeatColumns="3" 这人是对的
<asp:DataList ID="DataList1" runat="server"
RepeatColumns="3"
DataKeyField="name"
DataSourceID="ObjectDataSource1" RepeatDirection="Horizontal"
Height="100%" Width="75%" >
<asp:DataList ID="DataList1" runat="server"
RepeatColumns="3"
DataKeyField="name"
DataSourceID="ObjectDataSource1" RepeatDirection="Horizontal"
Height="100%" Width="75%" >
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询