C# 如何将sharepoint2010列表绑定到aspnet中继器控件

C# 如何将sharepoint2010列表绑定到aspnet中继器控件,c#,asp.net,sharepoint,C#,Asp.net,Sharepoint,在sharepoint2010中,我必须将一个包含三列(id、Name、cod)的列表绑定到Reapter控件。 我使用以下代码,但结果是一个空页面 <asp:UpdatePanel ID="UploadC" runat="server"> <ContentTemplate> <table width="100%" class="ms-formtable" style="margin-top: 8px;" border="0" cellSpacing="0"

在sharepoint2010中,我必须将一个包含三列(id、Name、cod)的列表绑定到Reapter控件。 我使用以下代码,但结果是一个空页面

<asp:UpdatePanel ID="UploadC" runat="server">
<ContentTemplate>
    <table width="100%" class="ms-formtable" style="margin-top: 8px;" border="0" cellSpacing="0" cellPadding="0">        
        <tr>
            <td colspan="2">
                <h3 class="ms-standardheader" 
                    style="font-size:large; color: #FF0000; text-align: center;" align="center">
                    Search</h3>
                    <asp:Repeater ID="ResultSet" runat="server" >
                      <ItemTemplate>
                      -Repeater-
                      <asp:Label runat="server" ID="Lid" Value='<%# Eval("id") %>' />
                      <asp:Label runat="server" ID="LUSer" Value='<%# Eval("name") %>' />
                      <asp:Label runat="server" ID="LCod" Value='<%# Eval("cod") %>' />
                      </ItemTemplate>
                  </asp:Repeater>     
            </td>
        </tr>

    </table>

</ContentTemplate>
</asp:UpdatePanel>

搜寻
-中继器-
而背后的代码是:

List<DocumentModel> mylist = new List<DocumentModel>();
SPListItemCollection items = oDocumentset.GetItems(query);
   if (items.Count != 0)
   {
       foreach (SPListItem i in items)
       {
           DocumentModel doc = new DocumentModel();
           doc.id = i["id"].ToString();
           doc.name = i["Name"].ToString();
           doc.cod = i["Cod"].ToString();
           mylist.Add(doc);
       }
   }
       this.ResultSet.Visible = true;
       ResultSet.DataSource = mylist;
       ResultSet.DataBind();
List mylist=new List();
SPListItemCollection items=oDocumentset.GetItems(查询);
如果(items.Count!=0)
{
foreach(项目中的SPListItem i)
{
DocumentModel doc=新的DocumentModel();
doc.id=i[“id”].ToString();
doc.name=i[“name”].ToString();
doc.cod=i[“cod”].ToString();
mylist.Add(doc);
}
}
this.ResultSet.Visible=true;
ResultSet.DataSource=mylist;
ResultSet.DataBind();

谢谢。

您是否检查过我的列表是否为空?如果它有项目,那么绑定此中继器的事件是什么?因为可能更新面板触发器未正确设置MyList不是空的,repeater在pageload()中,这一行在html中是什么-repeater-?没有什么只是我在页面中显示它,如文本边界字段是否为属性?