У меня есть страница asp.net с c# code-behind. Я пытаюсь заставить code-behind отображать "оповещение", если selected-index объекта gridview изменяется без выбора 'confirm' или 'cancel'. Код для обнаружения выбора подтверждения или отмены работает, однако мое сообщение никогда не отображается. Код 'Alert.Show' был позаимствован из: http://archive.devnewz.com/devnewz-3-20061129JavaScriptAlertShowmessagefromASPNETCodebehind.html .
Alert.show прекрасно работает, например, при проверке из page_load(), но не в моем методе selected_index_changed. Есть идеи, почему? Возможно, это связано с тем, как реализован Alert.Show()?
if (ChangeAttemptedId && !IsSavedId)
{
Alert.Show("Dispatch assignment saved, but you forgot to click Confirm or Cancel!)");
}
ASP.NET CODE: