【发布时间】:2011-08-04 11:13:39
【问题描述】:
我有一个将呈现文本框或文件上传的用户控件。 我有一个网页,我在其中呈现这个用户控件+一个将提交表单的按钮。 在后面的代码上。我试图获取我的文本框的值,我得到“对象引用未设置为对象的实例”,这是因为我在回发时失去了用户控制,知道我该如何解决这个问题? 非常感谢
编辑:<asp:UpdatePanel ID="ResourceEditorUpdatePanel" runat="server" /> 并在运行时创建我的用户控件并添加到更新面板/面板控件
【问题讨论】:
-
你必须重新创建动态控件...
-
当我重新创建它们时,我将有一个空文本框,我将丢失用户填写的文本框
-
你能提供一些代码吗?我对您设置动态控件 ID 的方式很感兴趣
标签: c# asp.net user-controls textbox postback