【发布时间】:2016-02-19 21:02:49
【问题描述】:
我有 10 行文本框(4 列)
如果所有 10 行都填充了数据,我需要触发一个事件来做某些事情。
我是 Web 开发的新手,我不太了解如何引用 HTML 页面上由代码隐藏动态生成的项目。这是它在 HTML 中的样子:
<tr align="center">
<td style="height: 85px">
</td>
<td align="center" style="width: 440px; height: 310px">
<fieldset class="field1" style="text-align: center">
<legend class="Eblegend" id="legendObligation2">
<%=frameName%>
</legend>
<asp:Panel ID="pnlTable" runat="server" Width="620px" Height="310px">
</asp:Panel>
</fieldset>
</td>
</tr>
此代码变成一个可编辑的表格(4 列和 10 行)。
我需要检查是否所有框都已填满,以便启用“下一步”按钮。
问题是,我不知道如何在动态生成的表格上引用这些“单元格”,以便我可以说“如果不是 null 或空,请执行此操作”
谁能帮帮我?
【问题讨论】:
-
如果你使用的是 asp:TextBox
foreach(var tbCtrl in this.Controls.OfType<TextBox>()) { },你能做这样的事情吗?