【发布时间】:2018-08-29 11:50:19
【问题描述】:
我的问题是:
我的网页有点像这样:
<asp:PlaceHolder ID="Formular" runat="server">
<table>
<tr runat="server" visible="true" id="1">
<td> <asp:TextBox ID="TextBox13" runat="server" AutoPostBack="true" OnTextChanged="tb_Changed" CssClass="tx"></asp:TextBox>
</td>
</table>
</asp:PlaceHolder>
现在我想循环浏览网页上的所有控件,但当然,我无法使用以下代码访问 TextBox13:
Dim tb as TextBox
For Each ctrl In Formular.Controls
If TypeOf ctrl Is TextBox Then
tb = ctrl
If tb.Text.Trim.Length = 0 Then
tb.Style("background-color") = "red"
count += count + 1
Else
tb.Style("background-color") = "white"
End If
End If
Next
是否有任何优雅的简单方法可以访问该文本框?
我不使用 javascript 隐藏该表行的原因是因为此页面的代码稍后将在其他地方使用,并且不使用任何 javascript 会更容易。
【问题讨论】:
标签: html asp.net vb.net webforms