无法访问Repeater OnItemCommand中的用户控制值

时间:2012-02-19 19:13:38

标签: asp.net

我在Repeater的ItemTemplate中使用Usercontrol,但是当我尝试在转发器的OnItemCommand事件中使用它时,UserControl的值具有默认值。

 protected void rptNewProducts_OnItemCommand(object source, RepeaterCommandEventArgs e)
    {
        if (e.CommandName == "Basket")
        {
            ProductItem productItem = ((ProductItem)e.Item.FindControl("pItem"));
        }
    }

1 个答案:

答案 0 :(得分:0)

您确定在此阶段用户控件已绑定到数据吗? 在我看来,这就像页面生命周期问题。