none
急求: 用AJAX XMLHttpRequest 传送Repeater 数据 和分页控件 RRS feed

  • 问题

  •    <div id="rpProDiv" runat="server">
                <div class="title">
                专业及人数
               </div> 
                
                 <asp:Repeater ID="rpEduPro" runat="server" OnItemDataBound="rpEduPro_ItemDataBound" >               
                    <HeaderTemplate>
                   <div class="cols">
                    <div class="colPro1">
                        学员姓名</div>
                    <div class="colPro2">
                        联系方式</div>                
                    </div>
                    </HeaderTemplate>
                        
                    <ItemTemplate>
                        <div class="colDiv">
                            <div class="colPro1">
                               <a href="UniStudentEdu.aspx?Name=Student&nickname=<%#Eval("user_xm") %>&id=<%#Eval("user_bh") %>"><%#Eval("user_xm")%></a>
                            </div>
                            <div class="colPro2">
                                <%#Eval("user_sj")%>
                            </div>                         
                        </div>                    
                    </ItemTemplate>
                    <FooterTemplate>
                    <webdiyer:AspNetPager ID="AspNetPager1" runat="server"  UrlPaging="false"  AlwaysShow="true" Width="100%"  ShowPageIndexBox="Always"  TextBeforePageIndexBox="转 向 页: " HorizontalAlign="Center" PageSize="9"   PageIndexBoxType="DropDownList" EnableTheming="true">
             </webdiyer:AspNetPager>
                    </FooterTemplate>
                </asp:Repeater>
            </div>
     protected void rpEduPro_ItemCreated(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Footer)
            {
                 pp = (AspNetPager)e.Item.FindControl("AspNetPager1");
            }
        }
    我不知道如何获取AspNetPager1 以及怎么取值呢:老师们帮忙看一下:等待中.......
    小吴
    2009年8月19日 8:39

答案

  • http://www.51aspx.com/CV/AspNetPager/ AspNetPager一个个人产品
    【孟子E章】
    2009年8月19日 8:48
    版主
  • 你把整个repeater ajax到另一个页  只是html代码 你在另一页处理这个repeater的逻辑代码 完全行不通的 你忽略了上个页 生成的视图和js代码回调代码
    你要不 全部html控制  要不在另一个页中重新创建repeater控件 
    2009年8月19日 9:12

全部回复

  • http://www.51aspx.com/CV/AspNetPager/ AspNetPager一个个人产品
    【孟子E章】
    2009年8月19日 8:48
    版主
  • 孟老师:我的意思可能没表达清楚:这个控件我会用:但是要整个Repeater 以 XMLHttpRequest形式 传送到另一个页面显示: <FooterTemplate》中的AspNetPager1的  ID  如何得到并能在外面引用呢: 并不局限于rpEduPro_ItemCreated()方法里面:
    小吴
    2009年8月19日 8:55
  • 你把整个repeater ajax到另一个页  只是html代码 你在另一页处理这个repeater的逻辑代码 完全行不通的 你忽略了上个页 生成的视图和js代码回调代码
    你要不 全部html控制  要不在另一个页中重新创建repeater控件 
    2009年8月19日 9:12
  • 你把整个repeater ajax到另一个页  只是html代码 你在另一页处理这个repeater的逻辑代码 完全行不通的 你忽略了上个页 生成的视图和js代码回调代码
    你要不 全部html控制  要不在另一个页中重新创建repeater控件 

     全部html控制    容易做吗?
    小吴
    2009年8月19日 9:21
  • 事实就是这样的  要不挑战一下 要不换个方案
    因为你ajax过去全是整个repeater的html代码  不是服务端代码 

    2009年8月19日 9:28
  • 谢谢你:其实就是这样:实现起来很麻烦:还是换种方案吧:呵呵:


    小吴
    2009年8月19日 9:30