为什么老是出现将对象引用设置到对象的实例的错误
前台其中代码
<cc1:dispage id="DisPage1" runat="server" PageSize="12" PageTitleBorder="None" Width="1px"
TitleBorderColor="Gainsboro" PageTitleColor="224, 224, 224" TitleState="Bottom" geGroup="3"BorderWidth="1px" BackColor="Transparent" BorderStyle="None" erColor="#FFFFC0" ForeColor="Black" Width="100%">
<DATATEMPLATE>
<asp:DataList id="DataList1" runat="server" BorderWidth="1px" BackColor="White" BorderStyle="None" BorderColor="#CC9966" Width="100%" RepeatDirection="Horizontal" ShowFooter="False" ShowHeader="False" GridLines="Both" CellPadding="4"> <SelectedItemStyle Font-Bold="True" ForeColor="#663399" ></SelectedItemStyle> <AlternatingItemStyle BackColor="Snow"></AlternatingItemStyle> <ItemStyle ForeColor="#330099" BorderStyle="Dashed" ckColor="White"></ItemStyle> <ItemTemplate> <TR> <TD vAlign="top" align="middle" width="100"> <asp:label id="Label2" runat="server"><%# DataBinder.Evaler.DataItem, "incept") %></asp:label><asp:label id="Label3" runat="server"><%# DataBinder.Eval(Container.DataItem, "sender") %></asp:label> </TD>
<TD vAlign="top" align="middle" width="123">
<%# DataBinder.Eval(Container.DataItem, "SendTime") %>
</TD>
<TD vAlign="top" align="middle" width="30">
<asp:CheckBox id="CheckBox1" runat="server"></asp:CheckBox>
</TD>
</TR>
</ItemTemplate>
<FooterStyle ForeColor="#330099" BackColor="#FFFFCC"></FooterStyle> <HeaderStyle Font-Bold="True" ForeColor="#FFFFCC" Color="#990000"></HeaderStyle>
</asp:DataList>
</DATATEMPLATE>
</cc1:dispage>
后台其中代码
if((Request.Cookies["UserLoginID"]!=null)&&(Session["SLoginID"]==null))
{
int id=Int32.Parse (Request.Cookies ["UserLoginID"].Value);
string UserLoginName=pub.GetUserName(id);
pub.GetSpIncceptMsg(UserLoginName);
DisPage1.Open(pub.DataSet1);
DataList1.FindControl("Label2").Visible =true;
DataList1.FindControl("Label3").Visible =false;
}
出现的错误是说
DataList1.FindControl("Label2").Visible =true;
DataList1.FindControl("Label3").Visible =false;
未将对象引用设置到对象的实例