我面临一个奇怪的问题,我在页面加载时使用ViewState条件检查动态加载用户控件,如果为true则加载它,否则不加载。 现在的问题是在下拉列表中选择索引更改事件我将NULL设置为查看状态,但页面加载首先进入操作并且它看到viewstate不为null,因此它再次加载控件,如何克服此问题,请让我们知道如何解决它。
答案 0 :(得分:1)
为什么不在页面PreRender事件中加载用户控件。这应该可以解决您的问题。如果没有,请将代码放在页面后面。
答案 1 :(得分:1)
设置一个布尔值并将其保存在viewstate中?它不漂亮,但webforms也不是。 :)