我可以动态制作多个UserControl并将它们放在单独的视图中吗?

时间:2018-12-27 18:36:48

标签: c# asp.net user-controls

使用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。我可以将任何内容创建为单独的文件,并根据需要实例化该文件的倍数。

0 个答案:

没有答案