いいえ、id魔法使いのdivコントロールにアクセスしたいのですが、C#コードから動的に変更されています。多分それはコードで明確になります。コードビハインドから名前でdivコントロールを取得
string divHtml = "";
for (int j = 1; j < 4; j++)
{
string ph = "placeHolder" + j;
Control phd = (Control)FindControl(ph);
StringWriter sw = new StringWriter();
HtmlTextWriter w = new HtmlTextWriter(sw);
phd.RenderControl(w);
divHtml = divHtml + sw.GetStringBuilder().ToString();
}
とASCX一部です:
<div runat="server" id="placeHolder1" class="placeholder" >
</div>
それは時間をコンパイル渡すが、博士号がないコントロールの値に、NULL値です。
StringWriter sw = new StringWriter();
HtmlTextWriter w = new HtmlTextWriter(sw);
placeHolder1.RenderControl(w);
divHtml = divHtml + sw.GetStringBuilder().ToString();
は、事前にありがとう
申し訳ありませんが、変数の名前が間違っています。それはphdであり、cntPhではありません。ありがとう... –