如果我有:
<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?