C# 在c中获取数据列表标签#
嗨,我有一个数据列表如下:C# 在c中获取数据列表标签#,c#,asp.net,web,label,datalist,C#,Asp.net,Web,Label,Datalist,嗨,我有一个数据列表如下: <asp:DataList CssClass="courseNameInfo" ID="CourseData" runat="server" DataSourceID="CourseNameSQL"> <ItemTemplate> <strong> Course Name:</strong><br />
<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>
但是,我收到一条错误消息,上面说:
无法将类型“System.Web.UI.Control”转换为
System.Reflection.Emit.Label
我怎样才能得到标签?有什么想法吗?感谢错误
使用指令:
using System.Web.UI.WebControls;
而不是
using System.Reflection.Emit;
Label
的命名空间可能是错误的。检查您的使用方向应为using语句分配哪些内容,以使其不再引起问题?使用System.Web.UI.WebControls;而不是使用System.Reflection.Emit;解决了问题您的错误告诉您问题所在。您正在尝试将System.Web.UI.Control
转换为System.Reflection.Emit.Label
。在这里,您没有对反射进行任何操作(至少是从您发布的代码中),因此使用指令可能是错误的
using System.Reflection.Emit;