やあみんな。
私はこのようなindex.aspxページにdivを持っています
<div id="MainDiv" runat="server">
そして私はサーバー側から(実行時に)divを作成しています
for (Int32 i = 0; i < 4; i++)
{
//Create here divFinal
HtmlGenericControl divFinal = new HtmlGenericControl("div");
divFinal.ID = i.ToString();
divFinal.Attributes.Add("class", "column");
mainDiv.Controls.Add(divFinal);
//add to maindiv
HtmlGenericControl div = new HtmlGenericControl("div");
div.ID = "t_e_" + i.ToString() + "_a";
div.Style["background-color"] = "#CFD8E6";
div.Attributes.Add("class", "grid");
div.Attributes.Add("onclick", "OnMouseDownDiv(this)");
div.Attributes.Add("onmouseover", "OnMouseDown(this)");
div.Attributes.Add("onmouseout", "OnMouseUp(this)");
divFinal.Controls.Add(div);
// add to dvfinal
}
生成後、HTML形式で次のようになります
<div id="mainDiv"><div id="0" class="column"><div id="t_e_0_a"></div></div><div id="1" class="column"><div id="t_e_1_a"></div></div></div>
次に、メインのDivdiv内でdividt_e_0_aを見つける必要があります。
HtmlGenericControl div =
((HtmlGenericControl)showdiv.FindControl("0"));
しかし、それは私にエラーを与えます...