Web Forms 4.5 - Repeater.Items 在回发时为空

Web Forms 4.5 - Repeater.Items is empty on Postback

我有一个 Repeater,其数据设置在 Page_Load

protected void Page_Load(object sender, EventArgs e)
{
            if (!Page.IsPostBack)
            {
                 myRepeater.DataSource = data;
                 myRepeater.DataBind();
             }
}

当我在回发时保存我的数据时,myRepeater.Items 包含零个元素,而我知道有几个元素。

    protected void btnSave_Click(object sender, EventArgs e) 
    {

        ....
        // why does this contain zero elements>
        foreach (RepeaterItem item in myRepeater.Items)
        {

关于可能是什么问题有什么建议吗?

在这种情况下,即使在回发时绑定转发器也解决了问题

protected void Page_Load(object sender, EventArgs e)
{

                 myRepeater.DataSource = data;
                 myRepeater.DataBind();

}