Я хочу установить текст метки из кода позади. Вот моя страница 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». Что я должен делать ? Пожалуйста помоги!!!!!