动态地将View添加到ASP.Net MultiView

时间:2011-07-05 09:28:13

标签: .net asp.net

我有一个ASP.Net UpdatePanel,其中有一个MultiView,我想在UpdatePanel的刷新时动态添加和删除Views。

但是,当我创建一个新的View并将其添加到MultiView的Views集合时,它不会出现在页面上,而在后续的帖子后面,添加的视图不再是Views集合的一部分。

我应该如何动态地向MultiView添加视图?

1 个答案:

答案 0 :(得分:1)

由于ViewState,这可能很棘手。如果你在后面的代码中动态地向MultiView添加新视图,你必须确保在每个其他回发上添加它,如果你不这样做,你之前添加的视图会消失,你会遇到各种各样的问题,因为asp试图将您的多页视图的ViewState加载到其他视图等... 阅读那篇文章,它会更好地解释它:

http://blog.typps.com/2008/01/failed-to-load-viewstate-typical.html