解决方案 »
- 用datalist来显示新闻内容,内容比较长可td中要转行,求解不转行怎么弄.
- asp.net怎么实现.flv视频文件的播放?
- 各位大哥MM,JJ弟弟,水晶報表在網頁裡不能顯示,100分求助
- 关于代码高亮
- 征集asp.net学习经验(高手请进)
- 怎么页面总是丢失事件
- 怎样得到我 WEB APPLICATION 的物理路径,是不是IIS 加了什么限制,我往我的web application 写文件他不让写,总是拒绝访问!
- 急 asp.net mvc模式下出息会话超时 报如下图所示错误 导致触发回收了
- treeview控件 怎样得到父接点的id号 在线等
- 在datagrid里加一列radiobuttonlist如何显示radiobuttonlist的text?
- 这一句JS是什意思???
- 赋值给 DataRow[] row1
str += "<div onmouseover=\"show_click(1);\" id=\"lbtab1\" class=\"dalei\"><a href=\"#\">大类别名称</a></div>";
Response.Write(str);看看输出什么?其他的就按照这样输出
<asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_ItemDataBound">
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%#Eval("大类别")%></td>
<td>
<asp:Repeater ID="Repeater2" runat="server">
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%#Eval("小类别")%></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</td>
<tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>public void Page_Load(object sender,EventArgs e)
{
if(!IsPostBack)
{
//绑定你的第一个Repeater
...
Repeater1.DataSource = ds;
Repeater1.DataBind();
}
}
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
Repeater rpt = (Repeater)e.Item.FindControl("Repeater2");
...
rpt.DataSource = ds;
rpt.DataBind();
}
}
后台直接输出HTML可以。循环这一段<div onmouseover="show_click(1);" id="lbtab1" class="dalei"><a href="#">大类别名称</a></div>
<div id="xxlb1" class="xialei" style="display:none;">
<ul>
<li><a href="#">小类别</a></li>
<li><a href="#">小类别</a></li>
</ul>
</div>
你是说不会处理那些123么?给结果集添加一个index列就行了,那些123的就绑定index列