如果知道页面加载,如果页面上的某些其他事件的视图状态是否清楚?

时间:2012-07-02 14:22:38

标签: c# asp.net

我面临一个奇怪的问题,我在页面加载时使用ViewState条件检查动态加载用户控件,如果为true则加载它,否则不加载。 现在的问题是在下拉列表中选择索引更改事件我将NULL设置为查看状态,但页面加载首先进入操作并且它看到viewstate不为null,因此它再次加载控件,如何克服此问题,请让我们知道如何解决它。

2 个答案:

答案 0 :(得分:1)

为什么不在页面PreRender事件中加载用户控件。这应该可以解决您的问题。如果没有,请将代码放在页面后面。

答案 1 :(得分:1)

设置一个布尔值并将其保存在viewstate中?它不漂亮,但webforms也不是。 :)