Web窗体4.5 - Repeback.Items在回发时为空

时间:2017-05-09 01:39:12

标签: c# asp.net webforms postback repeater

我有一台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)
        {

关于可能出现什么问题的任何建议?

1 个答案:

答案 0 :(得分:0)

在这种情况下,甚至在回发时绑定转发器也修复了问题

protected void Page_Load(object sender, EventArgs e)
{

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

}