私がやろうとしているのは、基本的に、すべてのテキストボックスがいっぱいであることを確認する1つの方法を作成することです. したがって、1 ページに 11 個のテキスト ボックスがある場合、基本的にこの QC チェックを実行して、各テキスト ボックスに何らかの情報があることを確認できます。
これは私がやろうとしていることですが、うまくいきません。
private void VerifyTextBoxes()
{
Control[] AllTextBoxes = FindControl("TextBox");
foreach(Control c in AllTextBoxes)
{
//verify work here
}
}
問題は 2 つあります。FindControl が [] に変換されないことはわかっていますが、その方法がわかりません。また、FindControl は ID 名を探していますが、タイプで見つける方法はありますか? たとえば、すべての TextBox? それともすべてのコンボボックス?
ここに私の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>