Каково различие между Page. IsPostBack и Page. IsCallBack?

Ошибка в строке

$query = "INSERT INTO `student`(`student_id`, `student_login`, `student_password`, `student_first_name`, `student_last_name`, `student_phone_number`, `student_gender`, `original_back_school`, `original_end_time`, `original_class`, `class_Halom`, `parent_id`, `teacher_id`) VALUES ($student_id, '$student_login','$student_password','$student_first_name','$student_last_name', '$student_phone_number','$student_gender','$original_back_school',' $original_end_time','$original_class','$class_Halom','$parent_id','$teacher_id') ";

$student_id не записана в ' '. Это должно быть похоже на '$student_id'. Фактический код будет


$query = "INSERT INTO `student`(`student_id`, `student_login`, `student_password`, `student_first_name`, `student_last_name`, `student_phone_number`, `student_gender`, `original_back_school`, `original_end_time`, `original_class`, `class_Halom`, `parent_id`, `teacher_id`) VALUES ('$student_id', '$student_login','$student_password','$student_first_name','$student_last_name', '$student_phone_number','$student_gender','$original_back_school',' $original_end_time','$original_class','$class_Halom','$parent_id','$teacher_id') ";

. Это решит вашу проблему.

41
задан Joe Phillips 17 April 2009 в 16:13
поделиться

4 ответа

Page.IsCallBack

Он получает значение, указывающее, является ли запрос страницы результатом обратного вызова. Это особый постбэк, поэтому всегда происходит путешествие туда и обратно; однако, в отличие от классического обратного вызова, обратный вызов сценария не перерисовывает всю страницу. ViewState не обновляется во время обратного вызова, он предназначен для обратной передачи.

Page.IsPostBack

Проверяет, обращается ли страница к серверу в первый раз или нет. В отличие от IsCallBack, ViewState обновлен

. Более подробная информация представлена ​​на странице Страница жизненного цикла , на которой показана диаграмма, иллюстрирующая последовательность событий

Редактировать - Чтобы ответить на ваш новый вопрос

Свойство Page.IsPostback будет возвращать true для обоих типов запросов. Страница. Свойство IsCallback будет возвращать true, только если запрос является обратным вызовом клиента

43
ответ дан 27 November 2019 в 00:29
поделиться

IsPostBack имеет значение true, когда страница публикуется с помощью метода формы

IsCallBack имеет значение true когда страница была отозвана из вызова AJAX.

31
ответ дан 27 November 2019 в 00:29
поделиться

Обратный вызов - это специальный обратный вызов, поэтому всегда происходит путешествие туда и обратно; однако, в отличие от классического обратного вызова, обратный вызов сценария не перерисовывает всю страницу. ViewState не обновляется во время обратного вызова, он предназначен для обратной передачи.

Подробнее здесь :

6
ответ дан 27 November 2019 в 00:29
поделиться

Обратная передача - это когда форма отправляется обратно на себя, либо путем нажатия кнопки отправки, либо с помощью Javascript (например, AutoPostback). элементы управления)

Обратный вызов - это когда элемент управления AJAX вызывает метод на странице как часть запроса ajax

6
ответ дан 27 November 2019 в 00:29
поделиться
Другие вопросы по тегам:

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