如何在asp.net中维护PlaceHolder的ViewState

Dr.*_*len 0 asp.net placeholder

请告诉我如何保持占位符的状态.我有一个占位符,我动态添加了许多图像控件但当我的页面刷新时,占位符的所有控件都从中删除.占位符的enableViewstate设置为true ..请告诉我如何保持其状态..

wom*_*omp 6

ViewState注册发生在页面生命周期中的Init事件之后.

如果要在Init之后添加动态图像,则它们不会作为ViewState的一部分注册.如果您在期间将它们添加到占位符控件,您的问题将得到解决Page_Init.

  • womp ...我不得不用一个快速测试应用程序仔细检查自己,因为你有25K的声誉...但你在这里吸烟.动态添加的控件不会在ViewState中自动存储/恢复,即使在Pre_Init之前或期间添加也是如此.我在这里误解了什么吗? (2认同)