что означает base.OnPreInit (e)? - PullRequest
2 голосов
/ 08 марта 2011

Кто-нибудь может просто сказать мне, что означает base.OnPreInit(e)?

Спасибо

Ответы [ 3 ]

7 голосов
/ 08 марта 2011

Метод OnPreInit вызывается в начале этапа инициализации страницы.

Когда вы переопределите это на своей странице, у вас будет что-то вроде

protected override void OnPreInit(EventArgs e)
{
   base.OnPreInit(e);
   ...
   // do something else 

}

где base.OnPreInit(e) вызывает класс страницы OnPreInit(). Если у вас нет дополнительных функций для добавления на страницу, вам не нужно переопределять OnPreInit

2 голосов
/ 08 марта 2011

При переопределении методов, например OnPreInit в вашем примере иногда необходимо вызвать метод control / page base, для этого вы можете просто использовать base.OnPreInit(e), который вызовет метод базового класса.

1 голос
/ 08 марта 2011

base.OnPreInit (e) - это вызов метода OnPreInit () базового класса для просматриваемой страницы.

'e' - это параметр, который был передан вашему методу (предположительно OnPreInit ()) и передан методу базового класса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...