当前位置:编程学习 > C#/ASP.NET >>

repeater控件。。。问题。。。求助吖。。

用Repeater控件,然后我想实现微博评论功能,就是点击评论后弹出一个div(discontent)里面包含两个控件:TextBox和Button

我写的jquery是
$(document).ready(function () {
    $('#discuss').click(function () {
        $('#discontent').show();
    });
});

discuss这个是评论按钮,按下这个按钮,然后就会把这个div(discontent)显示出来,但是只能显示reapter子项中的第一个子项,底下就实现不了。。。这个是为什么

后面我就写到后端去了。。可是想问我这样写。。
 protected void DataList1_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        if (e.CommandName == "cdiscuss")
        {
            LinkButton dis = (LinkButton)e.Item.FindControl("discuss");
            dis.Click();。。。。不会写了。。

        }
    }


问下怎么样实现这个评论功能。。。。。求助吖。。。 --------------------编程问答-------------------- 贴出你前台Repeater控件中的模板列写法来看看。 --------------------编程问答--------------------
dis.Attributes.Add("onclick","javascript:方法")
--------------------编程问答--------------------  <asp:Repeater ID="DataList1" Runat="Server"  onitemcommand="DataList1_ItemCommand"  >
              <HeaderTemplate>
         
            </HeaderTemplate>
           <ItemTemplate>
            <div class="feed_list"> 
            <div class="face"> <img src="../image/图片2.jpg" alt="" title="lily" /></div> 
            <div  class="content"> <div class="tbform1-head1"> 
                <asp:HyperLink ID="Nickname" href="#" runat="server"> <%# Eval("Nickname") %> </asp:HyperLink> 
                <span>: </span>
             <asp:Label ID="Text" runat="server" Text='<%# Eval("Text") %>'></asp:Label> </div>
             <div class="tbform1-rightpic">
                 
                  <img  height="100px" width="100x" src='<%# Eval("Picture") %>'  alt="" title="lily" /> </div>
               </div> 
                <div class="clear"></div>
                 <div > <span class="tbform1-footer1"> <a href="#"> <%# DataBinder.Eval(Container.DataItem, "PublicTime", "{0:d日 HH:mm}")%></a>  <a href="#"> 来自新浪微博 </a></span>  
         <span class="tbform1-footer2"><a href="#"> 转发 | </a> <a id="discuss" href="#"> 收藏 | </a>
             <asp:LinkButton ID="discuss1"  runat="server">评论 |</asp:LinkButton> </span>
          </div> 
          <div class="clear"></div>
          <div class="rpblock"></div>
          <div id="discontent" class="cdiscontent" >
              <asp:TextBox ID="distext" CssClass="cdistext" runat="server"></asp:TextBox>
              <asp:Button ID="disbutton" CssClass="cdisbutton" runat="server" Text="评论" />
              </div>  
           <div class="rpblock"></div>
            </div>
            
           </ItemTemplate>
            <SeparatorTemplate>
                <%--<tr><td><div class="rpblock"></div> </td> </tr>--%>
                <tr><td colspan="1" style="background:#eaf;height:2px;"></td></tr>
            </SeparatorTemplate>
            <FooterTemplate></FooterTemplate>
           </asp:Repeater> --------------------编程问答-------------------- 然后呢。。。。 --------------------编程问答-------------------- 为什么不用ajax呢?后台输出html 方便快捷友好
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,