【发布时间】:2015-02-16 14:40:04
【问题描述】:
以下是我的代码
-- .aspx 文件
<div id="testDiv" runat="server"></div>
-- .aspx.cs 文件
Literal lit1 = new Literal();
lit1.Text = "<table class='allocTable'>";
lit1.Text += "<tr><td><input type='text' runat='server' id='testbox1'></input></td></tr>";
... some other controls <tr><td>...
lit1.Text += "</table>"
testDiv.Controls.Add(lit1);
现在如何在 .aspx.cs 文件中找到 testbox1?我在 testDiv 和 placeHolder 上使用了 FindControl,但它返回 null。
似乎文本框尚未添加到页面控件,但它们刚刚被渲染。
【问题讨论】:
标签: webforms findcontrol dynamic-controls