У меня есть разные события, такие как событие изменения флажка, событие с нажатой кнопкой мыши и т. Д. При нажатии любой из них событие загрузки страницы также запускается вместе с инициированным событием. Я не хочу запускать событие загрузки страницы, когда я запускаю другие события. Помогите мне предотвратить запуск события загрузки страницы при запуске других событий.Запуск события pageload
ответ
К сожалению, во время загрузки страницы всегда срабатывает. Это связано с тем, что страница загружается на сервер. Это часть жизненного цикла страницы ASP.NET.
Однако, если есть что-то, что вы хотите запустить в событии «Загрузка страницы», когда страница попала в первый раз, но не в другое время после этого, вы можете обернуть эту функцию в инструкции If, используя страницу Свойство .IsPostback. Свойство IsPostback будет ложным, когда вы впервые нажмете на страницу, но будет правдой, когда любая из ваших кнопок, ссылок и т. Д. Вызовет обратную передачу.
Например, если VB.NET
If Not Page.IsPostBack Then
' Code that is to be executed when the page is first hit goes here
End If
Поместите код в Page_Load() внутри чека '' IsPostBack.
Пример в C#
protected void page_load()
{
if(!isPostBack)
{
.........//Your
.........//code here
}
}
И, конечно, написать код, который вы хотите выполнить, когда событие сработал, в случае «Клик» соответствующего контроля. Надеюсь, что помогает.
- 1. UserControl Pageload события пожары ПОСЛЕ ASPX Pageload события
- 2. Создание события onchange также выполняется для pageload
- 3. JQuery мобильного события Pageload не стреляя
- 4. Запуск события
- 5. snp.svg Запуск события щелчка
- 6. Запуск пользовательского события jquery
- 7. Программный запуск события onclick?
- 8. Запуск события по времени
- 9. Синхронный запуск события
- 10. Множественный запуск события keydown
- 11. Запуск события в android
- 12. Обнаружение приложения Запуск события
- 13. Запуск будущего события на основе текущего события
- 14. Запуск одного события для одного события keyPress
- 15. JQuery запуск события события на документе
- 16. Запуск функции JQuery на PageLoad и повторить с помощью кнопок
- 17. jquery ui droppable запускает все события на pageload
- 18. Можно ли вызвать функцию javascript для события pageload в asp.net?
- 19. вызов события pageload в aspx-страницах страницы .vb
- 20. изменить значение текстового поля из события pageload, отправить новые значения.
- 21. Какова последовательность событий jquery pageload?
- 22. Resharper предложение Page_Load = PageLoad
- 23. Запуск oncomplete события в async
- 24. Запуск события javascript/jquery программно
- 25. wxPython, запуск события при перетаскивании
- 26. Запуск события event.Idle каждый раз
- 27. запуск события dblclick в угловом
- 28. Запуск события из другого класса
- 29. Запуск/остановка события нажатия jQuery
- 30. Запуск события при создании элемента