ASP.NET : Отображение предупреждения из C# code-behind

У меня есть страница 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:


    
        
            
                
                    
                    
                        
                        
                        
                                        
                            
                            
                                            
                            
                            
                            
                            
                        
                        
                        
                            
                            
                        
                        
                        
                                                    
                    
                
            
        

        
            
                
                    

12
задан SHeinema 25 January 2012 в 01:13
поделиться