我要做的基本上是创建一种方法来验证所有文本框是否已满。因此,如果我在一页上有 11 个文本框,我基本上可以运行这个 QC 检查并验证每个文本框都有一些信息。
这是我正在尝试做的,但没有成功。
private void VerifyTextBoxes()
{
Control[] AllTextBoxes = FindControl("TextBox");
foreach(Control c in AllTextBoxes)
{
//verify work here
}
}
问题是双重的,我知道 FindControl 没有转换为 [],但我不知道该怎么做。此外,FindControl 正在寻找一个 ID 名称,有没有办法按类型找到它?例如所有的文本框?还是所有组合框?
这是我的aspx
<asp:Content ID="Content1" ContentPlaceHolderID="AdministrationContent" runat="Server">
<ul>
<li>
<asp:Label ID="DealerShipID" runat="server" Text="Dealership ID"></asp:Label>
</li>
<li>
<telerik:RadTextBox ID="InputDealershipID" runat="server" Width="250px">
</telerik:RadTextBox>
</li>
</ul>