Вы не можете всегда загружать страницу, прежде чем события могут быть запущены.Это связано с созданием элемента управления, просмотром управления состоянием, состоянием элемента управления и т. Д.
То, что вы хотите сделать в вашем Page_Load
, выглядит примерно так:
if(!this.IsPostBack)
{
// Do the stuff you want on the initial page load
}
Все, что вы не хотят, чтобы происходило нажатие переключателей, поместите его в блок if {}
.IsPostBack
указывает, что страница обрабатывает событие обратной передачи, что происходит при нажатии одной из кнопок-переключателей.