使用C#和asp.net,我试图制作一个可以动态创建的“罐头”配置文件表单,并将其单独放置在视图中。因此,如果我有3个视图,则应该有3个用户控件实例;全部相同,但是在数据库中使用不同的用户ID加载/保存。
这是我的代码要旨
https://gist.github.com/Amish-Jukebox/2cb42eb09fbc2b427b2648470f6976ad
现在,如果我运行代码并按下按钮以添加文本,则会出现“ tc1为空”错误。
如果我运行相同的代码
Label lbl = tc1.GetLabel();
lbl.Text = "SomeText_";
在初始化TestControl之后,立即在页面上加载(而不是使用按钮),但出现“ lbl is null”错误。我认为这是由于回发所致。
我缺少什么可以让我访问用户控件及其子控件?
不需要成为UserControl。我可以将任何内容创建为单独的文件,并根据需要实例化该文件的倍数。