△△△△△△datalist的异常△△△△△

plglenn9 2009-08-27 04:48:35
我的代码:
<asp:DataList ID="DataList1A" runat="server" RepeatColumns="4" RepeatDirection="Horizontal">
<HeaderTemplate> <table width="450" cellspacing="3" cellpadding="2"> </HeaderTemplate>

<ItemTemplate >

<tr>
<td width="110" height="62" align="center">
<img src="images/jmlr.gif" width="105" height="60" />
</td>
</tr>
<tr>
<td width="110" height="20" align="center" bgcolor="#FFFFFF">
<a href="http://#" target="_blank" class="STYLE2">
<%#Eval("en_Name") %></a><a href="#" target="_blank"></a><a href="#" target="_blank"></a>
</td>
</tr>


</ItemTemplate>

<FooterTemplate> </table></FooterTemplate>
</asp:DataList>
结果:



我的愿望:

如何实现愿望,什么在破坏愿望?
...全文
347 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
haoranchangfeng 2010-06-24
  • 打赏
  • 举报
回复
阿菲很强悍..
youdandan 2009-08-27
  • 打赏
  • 举报
回复
阿非 2009-08-27
  • 打赏
  • 举报
回复

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Repeater ID="rp" runat="server">
<HeaderTemplate><table width="450" cellspacing="3" cellpadding="2"></HeaderTemplate>
<AlternatingItemTemplate>
<%#Container.ItemIndex==0?"<tr>":""%>
<td><%#Eval("Name") %></td>
<%#(Container.ItemIndex + 1) % HorizontalCount == 0 ? "</tr><tr>" : ""%>
</AlternatingItemTemplate>
<ItemTemplate>
<%#Container.ItemIndex==0?"<tr>":""%>
<td><%#Eval("Name") %></td>
<%#(Container.ItemIndex + 1) % HorizontalCount == 0 ? "</tr><tr>" : ""%>
</ItemTemplate>
<FooterTemplate></tr></table></FooterTemplate>
</asp:Repeater>
</form>
</body>
</html>


protected int HorizontalCount = 4;

private DataTable GetDataSource()
{
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("Name"));
DataRow dr;
for (int i = 0; i < 18; i++)
{
dr = dt.NewRow();
dr[0] = i;
dt.Rows.Add(dr);
}
return dt;
}

protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
rp.DataSource = GetDataSource();
rp.DataBind();
}
}
plglenn9 2009-08-27
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 sandy945 的回复:]
tr ? td ?

你这个形式 完全可以用Repeater
[/Quote]
如何repeater
阿非 2009-08-27
  • 打赏
  • 举报
回复
tr ? td ?

你这个形式 完全可以用Repeater
LutzMark 2009-08-27
  • 打赏
  • 举报
回复
公司不能访问外网看不到图
看HTML
为什么不把table放在 <ItemTemplate > 里
plglenn9 2009-08-27
  • 打赏
  • 举报
回复
我找到问题了, 是_ _有问题 , 去掉 <_ _>即可,答对者送分100

提示
两个字母
阿非 2009-08-27
  • 打赏
  • 举报
回复
什么问题 ? DataList 的 Template 有 ItemTemplate 和 AlternatingItemTemplate
乐于编程 2009-08-27
  • 打赏
  • 举报
回复
我感觉:<FooterTemplate> </table> </FooterTemplate>
有问题。
plglenn9 2009-08-27
  • 打赏
  • 举报
回复
<asp:DataList ID="DataList1A" runat="server" RepeatColumns="4" RepeatDirection="Horizontal">
<HeaderTemplate> <table width="450" cellspacing="3" cellpadding="2"> </HeaderTemplate>

<ItemTemplate >

<tr>
<td width="110" height="62" align="center">
<img src="images/jmlr.gif" width="105" height="60" />
</td>
</tr>
<tr>
<td width="110" height="20" align="center" bgcolor="#FFFFFF">
<a href="http://#" target="_blank" class="STYLE2">
<%#Eval("en_Name") %> </a> <a href="#" target="_blank"> </a> <a href="#" target="_blank"> </a>
</td>
</tr>


</ItemTemplate>

<FooterTemplate> </table> </FooterTemplate>
</asp:DataList>
plglenn9 2009-08-27
  • 打赏
  • 举报
回复


plglenn9 2009-08-27
  • 打赏
  • 举报
回复


<a href="http://tu.6.cn/pic/show/id/4474977"><img src="http://i3.6.cn/cvbnm/a9/f3/db/ada4a99b9501cfe1df48663443dba3d7.jpg" alt="" /></a>

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧