コード ビハインドからラベル テキストを設定したい。これが私の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' にキャストできません。私は何をすべきか ?助けてください!!!!!