我想通过后台的判断来更改前台repeater中的label值 请问以下代码哪出错了前台:
<asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_ItemDataBound">
<ItemTemplate><asp:Label ID="lab1" runat="server" Text='<%#Eval("if_reply") %>'></asp:Label><asp:Label ID="rep" runat="server"></asp:Label></ItemTemplate></asp:Repeater>后台
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if ((e.Item.FindControl("lab1") as Label).Text == "1")
            {
                (e.Item.FindControl("rep") as Label).Text = "未回复";
            }
        }能够顺利执行 却提示if ((e.Item.FindControl("lab1") as Label).Text == "1")
未将对象引用设置到对象的实例。