asp:UpdatePanel с триггером флажка ASP.NET

Вы должны отправить другой статус HTTP при ошибке, например, 404

if ($numrows > 0 ) {
    while ($rows = mysqli_fetch_assoc($result)) {
        $fullname = $rows['fullname'];
        $address = $rows['address'];

        $info_arr[] = array("fullname" => $fullname, "address" => $address);
    }

}
else {
    header("HTTP/1.0 404 Not Found");
}

и используйте ниже в JS, аналогично событию успеха

success: function(data) {
          //var len = data.length;

          //if(len > 0){

          var fullname = data[0]['fullname'];
          var address = data[0]['address'];

          document.getElementById('fullname').value = fullname;
          document.getElementById('address').value = address;

          //}

        },
error: function() {
   document.getElementById('fullname').value = '';
   document.getElementById('address').value = '';

   alert ('Unable to find the information');
}

или успешной проверке: function () whether data [0] ['fullname'] ; `существует

if (data[0]['fullname']) {
//do fill fields
} else {
 document.getElementById('fullname').value = '';
 document.getElementById('address').value = '';

 alert ('Unable to find the information');
}
5
задан Michael Kniskern 5 March 2009 в 23:02
поделиться

3 ответа

Я полагаю, что это - CheckedChanged.

10
ответ дан 18 December 2019 в 09:54
поделиться

Все, что необходимо сделать, является набором AutoPostback к истинному и если CheckBox в UpdatePanel, у Вас не должно быть проблем

<asp:CheckBox runat="server" ID="chk_Name" AutoPostBack="true" OnCheckedChanged="chk_Name_OnCheckedChanged"></asp:CheckBox>

Затем в функции OnCheckedChanged можно сделать то, что необходимо сделать

protected void chk_Name_OnCheckedChanged(object sender, EventArgs e) 
{
     // Do stuff here
}
6
ответ дан 18 December 2019 в 09:54
поделиться

OnCheckedChanged является именем события. Можно автоматически сгенерировать метод путем двойного щелчка по флажку в UI, и на основе имени флажка он генерирует метод, который, скорее всего, будет:

protected void CheckBox1_OnCheckedChanged(object sender, EventArgs e) {}
1
ответ дан 18 December 2019 в 09:54
поделиться
Другие вопросы по тегам:

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