powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Наследование страниц и последовательность событий
5 сообщений из 5, страница 1 из 1
Наследование страниц и последовательность событий
    #33657940
Gatwick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странную ситуацию тут поймал.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
public class PageWithObject : Page
{
        protected MagicObject m_objMagic;

        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);

            m_objMagic = new MagicObject(this);
        }
}


public partial class SearchResult : PageWithObject 
{
        protected void Page_Init(object sender, System.EventArgs e)
        {
             m_objMagic.DoSomething();
        }


        #region Web Form Designer generated code
        override protected void OnInit(EventArgs e)
        {
            //
            // CODEGEN: This call is required by the ASP.NET Web Form Designer.
            //
            InitializeComponent();
            base.OnInit(e);
        }

        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            this.Init += new EventHandler(this.Page_Init);
            this.Load += new EventHandler(this.Page_Load);

        }
        #endregion

}

Почему m_objMagic внутри Page_Init оказывается NULL И как его корректно инициализировать?
...
Рейтинг: 0 / 0
Наследование страниц и последовательность событий
    #33658190
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
        protected override void OnInit(EventArgs e)
        {
            m_objMagic = new MagicObject(this);
            base.OnInit(e);
        }



Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Наследование страниц и последовательность событий
    #33658210
Gatwick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бесполезно Не доходит выполнение до родительского OnInit.
...
Рейтинг: 0 / 0
Наследование страниц и последовательность событий
    #33658244
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда проблема в реализации MagicObject


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Наследование страниц и последовательность событий
    #33658414
Gatwick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего подобного. У него есть т-ко конструктор по умолчанию. Но проблема в том, что до вызова этого конструктора просто не доходит дело.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Наследование страниц и последовательность событий
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]