我想从后面的代码中设置标签文本。这是我的 aspx 页面,我有更多标签以及 lbl2、lbl3 等标签。
<asp:LinkButton ID="btn1" runat="server" onclick="btn1_Click" >
<img id="img1" runat="server" width="195" height="306" alt="slider"><label id="lb11" runat="server" /></asp:LinkButton>
在后面的代码中,我正在验证这一点
for (int i = 1; i <= dt.Rows.Count; i++)
{
Label lbltest = new Label();
lbltest = (Label)this.FindControl("lbl" + i.ToString()) as Label;
lbltest.Text = Convert.ToString(dt.Rows[i - 1]["Type"]);
}
但我收到错误:无法将“System.Web.UI.HtmlControls.HtmlGenericControl”类型的对象转换为“System.Web.UI.WebControls.Label”类型。我该怎么办 ?请帮忙!!!!!