Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

JavaScript ve C# ile alakalı bir durum

Merhaba,
Ufak bir kullanıcı kontrolü yaparak, kullanıcı eğer yetkisiz ise dataları editleyemiyor ya da silemiyor. Bunu yapamayacağını söylemek için bir messageBox çıkarıyorum ancak web form olduğu için aşağıdaki şekilde yapıyorum bunu

if (su.getUserId() == "17")
        {
            if (su.getUILanguage().ToString() == "1")
            {
                
               BTNdeleteMachine.Attributes.Add("onclick", "alert(\"You can not delete with the test user !!\")");
               
            }
            else
            {
                BTNdeleteMachine.Attributes.Add("onclick", "alert(\"Test kullanıcısıyla silme işlemi yapamazsınız !!\")");
            }
        }
        else
        {

        
            DeleteMachine del = new DeleteMachine();
            del.setMachineID(dataGrid.SelectedRow.Cells[0].Text); 
            del.execute();
            del.getResultTable();

        }


Sorun ise şu,
Butona bir kere tıklayınca hiç bir şey yapmıyor(sadece sayfayı yeniliyor) ikinci tıklamada messagebox'ı çıkarıyor. İlk tıklamada yapmasını istiyorum ben. Bunun başka bir yolu ya da bu işin bir çözümü var mı?

Teşekkürler
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • iason adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    6 cevap - 0 soru
    Aşağıdaki şekilde değiştirip dener misin?

    BTNdeleteMachine.Attributes.Add("onclick", "alert(\"You can not delete with the test user !!\"); return false;");
    • hilmisu adlı üyenin fotoğrafı hilmisu
      malesef aynı sorun devam ediyor
      12 yıl önce yazılmış
    • Supervisor adlı üyenin fotoğrafı Supervisor
      bence bu yazdiklarin button click methodunun arkasinda. dolayisi ile ilk tiklamada buttona attributleri ekliyor. ikinci de uyguluyor. ayni methodu on load da calistirirsan istedigine ulasirsin diye dusunuyorum
      12 yıl önce yazılmış
    • hilmisu adlı üyenin fotoğrafı hilmisu
      Teşekkür ederim Supervisor, dediğiniz gibiymiş. PageLoad'da attribute'lerini ekleyince istediğim gibi oldu, tekrar teşekkür ederim
      12 yıl önce yazılmış
    • Supervisor adlı üyenin fotoğrafı Supervisor
      rica ederim kolay gelsin .
      12 yıl önce yazılmış