我有一个ASP.Net UpdatePanel,其中有一个MultiView,我想在UpdatePanel的刷新时动态添加和删除Views。
但是,当我创建一个新的View并将其添加到MultiView的Views集合时,它不会出现在页面上,而在后续的帖子后面,添加的视图不再是Views集合的一部分。
我应该如何动态地向MultiView添加视图?
答案 0 :(得分:1)
由于ViewState,这可能很棘手。如果你在后面的代码中动态地向MultiView添加新视图,你必须确保在每个其他回发上添加它,如果你不这样做,你之前添加的视图会消失,你会遇到各种各样的问题,因为asp试图将您的多页视图的ViewState加载到其他视图等... 阅读那篇文章,它会更好地解释它:
http://blog.typps.com/2008/01/failed-to-load-viewstate-typical.html