Почему динамические диаграммы asp.net отображаются только после второй загрузки страницы?
Я использую веб-формы для разработки веб-приложения. С самого начала меня всегда удивляло, что событие page_load запускается дважды, и, наконец, сегодня я обнаружил, что все виды сетки и тексты отображаются после первой page_load, и требуется еще одна page_load для рендеринга всех динамических диаграмм asp.net.,
почему это так, есть ли атрибут в элементе управления веб-сервера диаграммы, который я могу использовать, чтобы обойти это?
1 ответ
Проверьте, не установлен ли для параметра "AutoEventWireup" значение true. Если это элемент управления, проверьте также родительский элемент управления / страницу. Даже если для самого элемента управления установлено значение false, а для родительского элемента установлено значение true, оно, похоже, срабатывает в любом случае. Также проверьте, где вы назначаете слушателя Page_Load
событие:
this.Load += new System.EventHandler(this.Page_Load);
Должен быть в InitializeComponent
метод