Используя событие OnInit в asp.net

Решение: обязательно изменить файл pg_hba

'# "local" предназначен только для соединений с сокетами домена Unix'

'local all all trust'

< / blockquote>

и использовать пользователя БД и пароль БД:

python /usr/bin/openerp -c /etc/openerp/openerp-server.conf -r openerp -w mypassword или

python /usr/bin/openerp -c /etc/openerp/openerp-server.conf --db_user=openerp --db_password=mypassword

6
задан akosch 20 March 2009 в 20:35
поделиться

1 ответ

Вы называете основу. OnInit?

public override void OnInit(EventArgs e)
{
  // code before base oninit
  base.OnInit(e);
  // code after base oninit
}

Обновление

public class Page1 : Page
{
  public Page1 : base() {
    PreInit += Page_PreInit;
  }
  void Page_PreInit(object sender, EventArgs e)
  {
    Master.Init += Master_Init;
  }
  void Master_Init(object sender, EventArgs e)
  {
    //code
  }
}

Также, как упомянуто в комментариях я рекомендовал бы не переопределить события, если Вы не имеете к, но если, несомненно, необходимо будет назвать основу. таким образом в Вашем редактировании выше его должен быть

protected override void OnPreInit(EventArgs e)
{
  base.OnPreInit(e);
  base.Master.Init += new EventHandler(Masters_Init);
}
19
ответ дан 8 December 2019 в 12:22
поделиться
Другие вопросы по тегам:

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