почему динамические диаграммы asp.net отображаются только после второй загрузки страницы? - PullRequest
0 голосов
/ 08 ноября 2011

Я использую веб-формы для разработки веб-приложения.С самого начала меня всегда удивляло, что событие page_load запускается дважды, и, наконец, сегодня я обнаружил, что все виды сетки и тексты отображаются после первой page_load, и для отображения всех динамических диаграмм asp.net требуется еще одна page_load..

Почему это так, есть ли атрибут в элементе управления веб-сервера диаграммы, который я могу использовать, чтобы обойти это?

1 Ответ

0 голосов
/ 08 ноября 2011

Проверьте, установлено ли для параметра «AutoEventWireup» значение true. Если это элемент управления, проверьте также родительский элемент управления / страницу. Даже если для самого элемента управления установлено значение false, а для родительского элемента установлено значение true, оно, похоже, срабатывает в любом случае. Также проверьте, где вы назначаете слушателя для события Page_Load:

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

Должен быть в InitializeComponent метод

...