DataList中获取Label的值

在开发的过程中需要获取DataList中的Label中的Text属性,可是在开发过程中使用FindControl方法却是取法获取Label的Text属性,总是获取为空串,经过将近一天的努力,终于找到了原因:

方法1》<asp:Label runat = "server" ID = "lblFirstName"  Text = '<%#DataBinder.Eval     

     (Container.DataItem,"FirstName") %>'></asp:Label>

方法2》<asp:Label runat = "server" ID = "lblFirstName" ><%#DataBinder.Eval     

     (Container.DataItem,"FirstName") %></asp:Label>

在以上两中方法中,如果仅仅是显示,二者均可,但是如果要使用FindControl方法,只能使用方法1

你可能感兴趣的:(datalist)