Страницы

Поиск по вопросам

суббота, 28 декабря 2019 г.

Что такое IsPostBack в ASP.NET?

#aspnet


Объясните, пожалуйста, доступно, не могу понять, где оно используется и зачем! Пожалуйста.    


Ответы

Ответ 1



В двух словах... Перешли по адресу сайта. Это GET запрос. Сейчас IsPostBack = false. На загрузившейся страничке нажали какую-нибудь кнопку (input, button). На сервер посылается POST запрос c данными всех элементов упарвления. Сейчас IsPostBack = true. А этот запрос и называется PostBack. Используется в основном для того чтобы выполнить какие-то действия при первой загрузке страницы и не выполнять их при нажатии на кнопки. Пример: private void Page_Load() { if (!IsPostBack) { // Валидация не выполняется при первоначальном запросе страницы. Validate(); } } Подробнее: Page.IsPostBack Property.

Комментариев нет:

Отправить комментарий