将视图动态添加到ASP.Net多视图

将视图动态添加到ASP.Net多视图,.net,asp.net,.net,Asp.net,我有一个ASP.Net UpdatePanel,其中有一个多视图,我想在刷新UpdatePanel时动态添加和删除视图 但是,当我创建一个新视图并将其添加到“多视图”的“视图”集合时,它不会显示在页面上,并且在后续的回发中,添加的视图不再是“视图”集合的一部分 如何将视图动态添加到多视图?由于视图状态的原因,这可能很棘手。如果您在代码隐藏中动态地将新视图添加到多视图中,您必须确保每隔一次回发时也添加一次,如果不添加,您之前添加的视图将消失,并且您将遇到各种各样的问题,因为asp尝试将多页视图的一

我有一个ASP.Net UpdatePanel,其中有一个多视图,我想在刷新UpdatePanel时动态添加和删除视图

但是,当我创建一个新视图并将其添加到“多视图”的“视图”集合时,它不会显示在页面上,并且在后续的回发中,添加的视图不再是“视图”集合的一部分


如何将视图动态添加到多视图?

由于视图状态的原因,这可能很棘手。如果您在代码隐藏中动态地将新视图添加到多视图中,您必须确保每隔一次回发时也添加一次,如果不添加,您之前添加的视图将消失,并且您将遇到各种各样的问题,因为asp尝试将多页视图的一个视图的视图状态加载到其他视图等。。。 读那篇文章,它会更好地解释它:


由于ViewState的原因,这可能很棘手。如果您在代码隐藏中动态地将新视图添加到多视图中,您必须确保每隔一次回发时也添加一次,如果不添加,您之前添加的视图将消失,并且您将遇到各种各样的问题,因为asp尝试将多页视图的一个视图的视图状态加载到其他视图等。。。 读那篇文章,它会更好地解释它:


不确定多视图,但通常使用
占位符。不确定多视图,但通常使用
占位符。