用DataList制作TAB中碰到的问题
我现在有个TAB,正在制作中。TAB的内容是用DATALIST绑定的。TAB是由3部分组成:头+扩展部分+尾(因为根据字的长短不同,所以中间部分用了TD的背景图作为扩展)。头和尾分别是一张图。
问题是我如何得到嵌套在DataList中的TD的ID,代码段如下,采用CODEBEHIND形式。
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:DataList id="MainMenuDataList" runat="server" RepeatDirection="Horizontal" cellpadding="0">
<ItemTemplate>
<table cellpadding="0" cellspacing="0">
<tr>
<td id="td0" style="BACKGROUND-IMAGE: url(unselected_unselected.gif); WIDTH=25px" runat="server">
</td>
<td id="td1" style="BACKGROUND-IMAGE: url(tab_first_extension_unselected.gif)" runat="server">
<asp:LinkButton ID="MainMenuSelect" runat="server">
<%# DataBinder.Eval(Container.DataItem, "main_menu_name") %>
</asp:LinkButton>
</td>
</table>
</ItemTemplate>
</asp:DataList>
</form>
</body>
问题点数:100、回复次数:5Top
1 楼net_lover(【孟子E章】)回复于 2004-08-03 12:35:25 得分 30
document.getElementById("td1")Top
2 楼net_lover(【孟子E章】)回复于 2004-08-03 12:37:47 得分 30
比如:
document.getElementById("td1").style.backgroundImage="url(http://community.csdn.net/expert/images/rank/star5.gif)"
Top
3 楼net_lover(【孟子E章】)回复于 2004-08-03 12:39:38 得分 30
后代码:
HtmlTableCell td1;
td1.Attributes.Add("style","color:red");Top
4 楼mascotzhuang(基督山伯爵)回复于 2004-08-03 13:01:21 得分 0
首先,我不希望用JAVASCRIPT(主管说的)。第二,让TD Runat=Server嵌套在DataList中,代码中对其进行操作会报错。我已经试过了,是不是还有其他办法?谢谢。Top
5 楼52768361(涵清V3.0)回复于 2004-08-03 13:37:27 得分 10
帮你顶Top




