找考题网-背景图
单项选择题

A.Label lbl = Page.FindControl( lblQuantity ) as Label;……

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:  
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;

热门试题