请教一个论坛嵌套回复的问题

zoezhhh 2009-03-26 05:35:45
哪位高人可以指点一下我啊,现在要做一个论坛的论坛嵌套回复效果,很急啊,想不出来呢!帮帮我啊,急出汗了我。http://comment.news.163.com/news_guonei7_bbs/4DD9OMK60001124J.html#middlePages就像163这种效果!
...全文
66 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
YSEE 2009-03-27
  • 打赏
  • 举报
回复
其实和平时的回复是一样的。
只是回帖的人点了引用,在发帖
很简单啊。记录是否有引用
lclzf 2009-03-27
  • 打赏
  • 举报
回复
我不是给你发了吗
如果再不懂就叫我QQ吧
qq:272828600
外包交流群:81439697
小宏 2009-03-26
  • 打赏
  • 举报
回复
关注中
tianke3477 2009-03-26
  • 打赏
  • 举报
回复
就是个引用功能
把引用的内容和要回复的内容都存到数据库里就行了
只不过是引用的内容包含样式,显示出来好看点而已
zoezhhh 2009-03-26
  • 打赏
  • 举报
回复
不是管理员,是发帖者之间
zoezhhh 2009-03-26
  • 打赏
  • 举报
回复
是asp.net中的啊,就是163论坛中的那种回复时嵌套的效果,老板非让做啊,急人呢
就是后面的人可以引用前面的回复,一环环可以引用下去的
lclzf 2009-03-26
  • 打赏
  • 举报
回复
ASPX内容

<asp:Repeater ID="topBtn" runat="server" OnItemDataBound="bClassOnitemdataBound">
<ItemTemplate><li onmouseover="btnSshow('sBtn_<%#Eval("id") %>','1')"><label class="TBR"></label>
<a href="AritcleList.aspx?cid=<%#Eval("id") %>">  <b><%#Eval("classname") %></b></a><ul id="sBtn_<%#Eval("id") %>" style="display:none;">
<asp:Repeater ID="topBtnS" runat="server">
<ItemTemplate><li><a href="AritcleList.aspx?sid=<%#Eval("id") %>"><%#Eval("classname") %></a></li></ItemTemplate>
</asp:Repeater>
</ul></li></ItemTemplate>
</asp:Repeater>



CS文件内容:

protected void Page_Load(object sender, EventArgs e)
{
string kyd = Request["keyword"];
//if(kyd!=null){keyword.Text=kyd.ToString();}

SqlConnection conn = dbopen.getconnection();

string btnStr = "select * from table where preid=0 order by taxis asc,id desc";
//SqlCommand btnRs = new SqlCommand(btnStr,conn);
SqlDataAdapter btnRs = new SqlDataAdapter(btnStr,conn);
DataSet btnRd = new DataSet();
btnRs.Fill(btnRd);
topBtn.DataSource = btnRd;
topBtn.DataBind();
conn.Close();
}


protected void bClassOnitemdataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)

{
string preid = ((DataRowView)e.Item.DataItem).Row["id"].ToString();//获得对应ID
Repeater topBtnS = (Repeater)e.Item.FindControl("topBtnS");
if (topBtnS != null)
{
SqlConnection sc = dbopen.getconnection();
string ssql = "select * from table where preid=" + preid + " order by taxis asc,id desc ";
sc.Open();
SqlCommand srs = new SqlCommand(ssql, sc);
topBtnS.DataSource = srs.ExecuteReader();
topBtnS.DataBind();
sc.Close();
}

}
}
lclzf 2009-03-26
  • 打赏
  • 举报
回复
是什么问题
asp.net是吗
repeater签套是吗

用户发帖和管理员回复是吗

62,267

社区成员

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

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

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

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