Разница между page_load и onLoad

server {
    listen 80;
    server_name your_droplet_ip:8000 www.your_droplet_ip:8000;

    root /var/www/html;

     location / {
             proxy_pass http://your_droplet_ip:8000;
             proxy_set_header X-Real-IP $remote_addr;
             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
             proxy_set_header Host $http_host;
             proxy_set_header X-NginX-Proxy true;

              }
     }

попробуйте это и после запуска service nginx restart

17
задан S.L. Barth - Reinstate Monica 17 July 2012 в 10:20
поделиться

4 ответа

Load - это событие, а OnLoad - это метод, который поднимает это событие при вызове. Конечно, это просто реализация базового класса, который делает это, и поэтому должен быть вызван из производных классов, чтобы события работали)

6
ответ дан 30 November 2019 в 12:19
поделиться

OnLoad запускает событие Load, которое Page_Load является обработчиком событий по умолчанию.

2
ответ дан 30 November 2019 в 12:19
поделиться

Для получения дополнительной информации, вероятно, вам следует прочитать Обзор жизненного цикла страницы .

Этот небольшой бит должен помочь прояснить разницу:

Обратите внимание, что когда обработчик событий создается с использованием синтаксиса Page_event, базовая реализация неявно называется и поэтому вам не нужно чтобы вызвать его в вашем методе. За Например, OnLoad класса базовой страницы метод вызывается всегда, независимо от того, создавать метод Page_Load или нет. Однако, если вы переопределите страницу OnLoad с переопределением ключевое слово (переопределения в Visual Basic), вы должны явно вызвать базу метод. Например, если вы переопределите метод OnLoad на странице, вы должен вызвать base.Load (MyBase.Load in Visual Basic) для основы реализация будет запущена. Страницы

и

также поддерживают автоматическое событие подключение, что означает, что ASP.NET выглядит для методов с определенными именами и автоматически запускает эти методы, когда поднимаются определенные события. Если Атрибут AutoEventWireup @ Директива страницы установлена ​​в значение true, страница события автоматически привязываются к методы, использующие соглашение об именах события Page_event, например Page_Load и Page_Init.

OnLoad является частью страницы и всегда вызывается. Вам не нужен метод Page_Load, который является необязательным расширением события.

22
ответ дан 30 November 2019 в 12:19
поделиться

Они обрабатывают одно и то же событие, но Page_Load() работает только при AutoEventWireup="true".

2
ответ дан 30 November 2019 в 12:19
поделиться
Другие вопросы по тегам:

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