在c#中获取Datalist标签

时间:2018-06-13 14:37:14

标签: c# asp.net web label datalist

嗨我有一个数据列表如下:

<asp:DataList CssClass="courseNameInfo" ID="CourseData" runat="server" DataSourceID="CourseNameSQL">
                <ItemTemplate>
                 <strong> Course Name:</strong><br /> 
                    <asp:Label ID="CourseLabel" runat="server" Text='<%# Eval("Course") %>'></asp:Label>
                </ItemTemplate>
            </asp:DataList>

我正在尝试将标签值添加到我的下载按钮点击事件中,这就是我尝试过的方法:

 Label lbl = (Label)CourseData.Items[0].FindControl("CourseLabel");

但是,我收到一条错误消息:

  

无法将类型'System.Web.UI.Control'转换为   System.Reflection.Emit.Label

我如何获得标签的任何想法?感谢

1 个答案:

答案 0 :(得分:0)

错误的using指令:

using System.Web.UI.WebControls; 

而不是

using System.Reflection.Emit;