Rica ederim hocam işinizi gördüyse ne mutlu bana.

Burada yaşadığınız durum ile ilgili açıklama yapmak gerekirse;

Öncelikle eklemesine rağmen else bloğuna girme durumu aslında tam olarak öyle çalışmıyor.

Öncelikle kullanıcınız bilgileri doldurup post ettikten sonra siz inserti çalıştırıyorsunuz ve kodunuz ilk bloğa giriyor. Başarılı bir şekilde tablonuza veri inserti yapıyorsunuz ve sayfanıza başarılı scripti ekleniyor. Daha sonra sayfa load olmadan tekrar tetiklenen post işleminden dolayı tekrar aynı bilgiler ile insert işlemi yapmaya çalışıyor. Burada muhtemelen veritabanı tablonuza eklediğiniz unique constraintlerden dolayı aynı değerler ile bir kayıt ekleyemediği için status başarısıza düşüyor ve bu kez de tekrar sayfayı renderlayıp hatalı olanı basıyor. Burada biz post verisini temizleyerek kodun ikinci kez çalışmasını engellemiş olduk. Ama tekrar neden postback işleminin tetiklendiğine de göz atmak faydalı olabilir.