Почему конструктора HttpApplication несколько раз вызывают

В WPF фоном является не Color, а Brush. Итак, попробуйте это для начала:

using System.Windows.Media;

// ....

ButtonToday.Background = new SolidColorBrush(Colors.Red);

Более разумно, однако, вы, вероятно, должны смотреть на это в вашем Xaml, а не в коде.

21
задан Andy 7 June 2009 в 11:31
поделиться

1 ответ

Я считаю, что среда выполнения ASP.NET может создать более одного HttpApplication для каждого домена приложения. Таким образом, HttpApplication.Init и Ctor могут вызываться более одного раза.

Если вы хотите, чтобы код инициализации запускался только один раз, вы должны использовать событие Application_Start, которое будет вызываться только один раз для каждого приложения.

15
ответ дан 29 November 2019 в 21:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: