Repeater 数据重复在本地测试没有重复
上传到服务器就会出现重复
 
选择 会员名称 会员类型 资金余额 可用点券 剩余天数 可用积分 最后登录IP 状态 设置 操作 
 222222 普通会员      正常 冻结 正常 删除 
 222222 普通会员      正常 冻结 正常 删除 
 1111111 普通会员      正常 冻结 正常 删除 
 1111111 普通会员      正常 冻结 正常 删除 
 111111 普通会员      正常 冻结 正常 删除 
 111111 普通会员      正常 冻结 正常 删除 
 测试11 普通会员      正常 冻结 正常 删除 
 测试11 普通会员      正常 冻结 正常 删除 
 十号登机口 普通会员      正常 冻结 正常 删除 
 十号登机口 普通会员      正常 冻结 正常 删除 
 ouio15354 普通会员      正常 冻结 正常 删除 
 ouio15354 普通会员      正常 冻结 正常 删除 
 aflyfly1 普通会员      正常 冻结 正常 删除 
 aflyfly1 普通会员      正常 冻结 正常 删除 
 aflyfly 普通会员 10000.0000     正常 冻结 正常 删除 
 aflyfly 普通会员 10000.0000     正常 冻结 正常 删除 
 ym2200 普通会员   0   正常 冻结 正常 删除 
 ym2200 普通会员   0   正常 冻结 正常 删除 
 ym2200 普通会员   0   正常 冻结 正常 删除 
 ym2200 普通会员   0   正常 冻结 正常 删除 
 
 

解决方案 »

  1.   

    你的Repeater控件里怎么写的?怎么绑定数据的?检查一下。
      

  2.   

    <asp:Repeater ID="dg1" runat="server">
       <HeaderTemplate>
           <table id="tablist" border="0" bordercolor="#e3e3e3" cellpadding="1" cellspacing="1" width="100%" align="center" style="border: solid 1px #A3C7E2">
            <tr class="TrTitle" bgcolor="#78B9E6" style="color: White" height="25">
            <td>选择</td>
            <td>会员名称</td>
            <td>会员类型</td>
            <td>资金余额</td>
            <td>可用点券</td>
            <td>剩余天数</td>
            <td>可用积分</td>
            <td>最后登录IP</td>
            <td>状态</td>
            <td>设置</td>
            <td>操作</td>
            </tr>
        </HeaderTemplate>
          <ItemTemplate>
            <tr class="Tr" align="center" height="25" onmouseover="overColor(this)" onmouseout="outColor(this)">
            <td>
                <input id="Checkbox1"  type="checkbox" value="<%# Eval("UID")%>" /></td>
            <td valign="middle"><a href="MemberInfo.aspx?Pro_ID=<%# Eval("UID") %>"><%# Eval("UserName")%></a></td>
            <td valign="middle" ><%# MembersType(Convert.ToInt32(Eval("UserType")))%></td>
            <td valign="middle"><%# Eval("fSurplusCapital")%></td>
            <td valign="middle"><%# Eval("fUsableStamps")%></td>
            <td valign="middle"><%# Eval("PeriodOfValidity").ToString() != "" ?Period(Convert.ToDateTime(Eval("PeriodOfValidity"))):""%></td>
            <td valign="middle"><%# Eval("fIntegral")%></td>
            <td valign="middle"><%# Eval("fLastSignIP")%></td>
            <td valign="middle"><%# DataBinder.Eval(Container.DataItem, "UState").ToString() == "1" ? "正常" : "冻结"%></td>
            <td valign="middle"><a href="MemberAllList.aspx?UserType=0&pro_sz=0&Pro_ID=<%# Eval("UID") %> ">冻结</a> 
                        <a href="MemberAllList.aspx?UserType=0&pro_sz=1&Pro_ID=<%# Eval("UID") %>"> 正常</a></td>
            <td valign="middle"><a href="#" onclick="Delete(<%# Eval("UID") %>,'<%# GetPowerStr("del") %>')"> 删除</a></td>
            </tr>
          </ItemTemplate>
          <FooterTemplate>
          </table>
         </FooterTemplate>
    </asp:Repeater> 这个是绑定
      

  3.   

    看看数据源
    写的sql有没有错