为什么asp.net动态图表只在第二个page_load之后呈现?

时间:2011-11-08 17:30:05

标签: asp.net asp.net-charts

我正在使用Web表单来开发Web应用程序。 从一开始,我总是惊讶于两次触发的page_load事件,最后我发现所有的gridview和文本都是在第一次page_load之后呈现的,并且需要另一个page_load来呈现所有动态的asp.net图表。

为什么会这样,图表Web服务器控件上是否有可用于绕过此属性的属性?

1 个答案:

答案 0 :(得分:0)

检查“AutoEventWireup”是否设置为true。如果这是一个控件,请检查父控件/页面。即使控件本身设置为false,但父设置为true,它似乎仍然会触发。 还要检查将监听器分配给Page_Load事件的位置:

this.Load += new System.EventHandler(this.Page_Load);

应该在InitializeComponent方法