私が持っている場合:
<asp:TextBox ID="txtField1" runat="server"></asp:TextBox>
次に、コード ビハインドで、「ClientID」によってその Web コントロールにアクセスできます。
txtField1.Text = "value";
それは機能しますが、参照によって同じ Web コントロールにアクセスする別の方法が必要なので、次のようにしてみました。
TextBox myTxtField = (TextBox)Page.FindControl("txtField" + 1);
myTxtField.Text = "value";
そして、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが表示されます。私がこれを正しく行っているか、または文字列を渡して Web コントロールの ID を参照する別の方法があるかどうか、何か考えはありますか?