You create a Microsoft ASP.NET application by using the Microsoft .NET Framework
version 3.5.You create a Web form and add the following code fragment.
<asp:Repeater ID=”rptData” runat=”server”
DataSourceID=”SqlDataSource1″ ItemDataBound=”rptData_ItemDataBound”>
<ItemTemplate>
<asp:Label ID=”lblQuantity” runat=”server” Text='<%# Eval(“QuantityOnHand”) %>’ />
</ItemTemplate>
</asp:Repeater>
The SqlDataSource1 DataSource control retrieves the Quantity column values from a table
named Products.You write the following code segment to create the
rptData_ItemDataBound event handler. (Line numbers are included for reference only.)
01 protected void rptData_ItemDataBound(object sender,
02 RepeaterItemEventArgs e)
03 {
04
05 if(lbl != null)
06 if(int.Parse(lbl.Text) < 10)
07 lbl.ForeColor = Color.Red;
08 }
You need to retrieve a reference to the lblQuantity Label control into a variable named lbl.
Which code segment should you insert at line 04?
A.
Label lbl = Page.FindControl(“lblQuantity”) as Label;
B.
Label lbl = e.Item.FindControl(“lblQuantity”) as Label;
C.
Label lbl = rptData.FindControl(“lblQuantity”) as Label;
D.
Label lbl = e.Item.Parent.FindControl(“lblQuantity”) as Label;