Я работаю с веб-приложением C#. Я хочу глубоко узнать о событиях на странице. Потому что я думал, что событие загрузки страницы происходит первым (когда страница запрашивается в браузере). Но когда я попытался с комментарием метода protected void Page_Load(object sender, EventArgs e)
, страница загрузится без ошибок.Page_Load in C#
ответ
от курса вашей веб-странице будет работать, даже если нет никакого метода Page_Load(). Перед тем, как вызываются события Page_Load(), такие как PreInit, Init() и т. Д. Обратитесь к жизненному циклу страницы.
Метод Page_Load() вызывается после события preLoad. С Page_Load() вы можете установить значения по умолчанию или проверить постбэков т.д.
protected void Page_Load(object sender, EventArgs e)
{
int x = 10;
}
написать это и поставить брейк-поинт на междунар х = 10; смотреть отправителя и e.
1.Page request
2.Start
3.Initialize
4.Load
5.Postback Event Handling
6.Rendering
7.Unload
Это жизненный цикл страницы.
Загрузка события происходит на 4-м месте.
Вы можете проверить детали здесь:
http://msdn.microsoft.com/en-us/library/ms178472%28v=vs.100%29.aspx
Каждый объект имеет Page nine events
, большинство из которых вам не придется беспокоиться о вашей повседневной отношениях с ASP.NET. Три, что вы будете иметь дело с наиболее являются:
Page_Init
Page_Load
Page_PreRender
Они выполняются в порядке, указанном выше поэтому убедитесь, что принять это во внимание, особенно при создании пользовательских элементов управления. Причина, по которой вы должны помнить об этом, состоит в том, что информация может быть недоступна, если вы ожидаете, если вы не справитесь с ней должным образом.
См: Life Cycle
- 1. javascript function in C# Page_Load
- 2. Page_load in asp.net
- 3. Checkbox.checked false in page_load
- 4. C# updatepanel с таймером page_load
- 5. C# page_unload стрельба вместе с после page_load
- 6. Page_Load альтернативы
- 7. Page_Load question
- 8. NullReferenceException on 2nd Page_Load
- 9. Email проверка в C# (в Page_Load)
- 10. Набор переменных сеанса - метод Page_Load C#
- 11. Проблема с asp.net C# focus, page_load
- 12. $ .ajax получить результат от C# - page_load
- 13. Inline C# code vs Page_Load метод
- 14. Page_Load случайно не ударяется (C# .NET)
- 15. Page_Load или Page_Init
- 16. набор сессии в Page_Load
- 17. Формирование ASP.NET page_load
- 18. Событие MasterPage Page_Load запускается только после содержимого Page_Load
- 19. Вызов функции до Page_Load
- 20. Response.Redirect в Page_Load
- 21. Вызов ItemCommand on Page_Load
- 22. NullReferenceException on Page_Load
- 23. page_load другой обработчик?
- 24. Bind dataSource on Page_Load
- 25. Page_Load run Button_Click
- 26. Метод Page_Load не выполняется
- 27. Resharper предложение Page_Load = PageLoad
- 28. MVC Equivalent of Page_Load
- 29. Page_Load после Modal Popup
- 30. Page_Load получить кнопку отправителя
Ваше название плохо. Пожалуйста, прочитайте http://meta.stackexchange.com/questions/10647/how-do-i-write-a-good-title –
page_load событие не запускается сначала –
в загрузке страницы, которую вы можете поместить в свой код, когда вы прокомментируйте это, он не «не загружает страницу». html когда-либо получает rendered, вам не нужно объявлять это вручную – Postback