none
İstediğim Buton_Click eventini tetikleme RRS feed

  • Soru

  • Merhaba arkadaşlar aslında istediğim checkboxlistimin indexchanged eventini tetiklemek ama başlık düzenli olsun istedim.
    Neden istiyorum? Buton içine yazdıgım uzun satırları diğer butonda tekrar yazmamak için veya copy paste yapmamak için yazdıgım kodu baska bi yerde tetiklenmesini istiyorum.
    Bunu nasıl yapabilirim biraz araştırdım fakat sanırım jQuery vs. kullanmamız gerekiyor.
    Daha önce hiç javasciprt ve jQuery kullanmadım..Sadece o şekilde yapılıyorsa jQueryde bunu nasıl gerçekleştirebilirim
    Şimdiden teşekkürler.

    Örneğin Button_1 Click eventinde
    satır 1 
    satır 2
    satır 3

    kodlarım var fakat ben
    button_2 click eventine;
    "button1 tetiklensin"

    tarzı birşey yazdıgımda button1deki click eventi çalışsın
    Şimdiden teşekkürler

    28 Aralık 2016 Çarşamba 12:33

Yanıtlar

  • okdir, o zaman eventleri eski haline al ve code behind de kodun aynı olacak kısmını başka bir methoda al, iki handlerde de çağır;

    protected void button1_click(object sender, EventArgs e)
    {
       Ortakİşler();
       //button1 e ait işler burada;
       .
       .
    }
    
    protected void button2_click(object sender, EventArgs e)
    {
       Ortakİşler();
       //button2 ye ait işler burada;
       .
       .
    }
    
    
    private void Ortakİşler()
    {
       //iki buttondaki ortak işler burada
       .
       .
    }


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    28 Aralık 2016 Çarşamba 13:57
    Moderatör

Tüm Yanıtlar

  • iki buttona da aynı handleri ver :)

    <asp:Button ID="button1" runat="server" ..................... OnClick="button1_Click" />

    <asp:Button ID="button2" runat="server" ..................... OnClick="button1_Click" />

    gibi. Hangisine basarsan bas aynı uzun satırların çalışacak


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com


    28 Aralık 2016 Çarşamba 12:53
    Moderatör
  • iki buttona da aynı handleri ver :)

    <asp:Button ID="button1" runat="server" ..................... OnClick="button1_Click" />

    <asp:Button ID="button2" runat="server" ..................... OnClick="button1_Click" />

    gibi. Hangisine basarsan bas aynı uzun satırların çalışacak


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com


    Söylediğiniz yöntem çalışıyor fakat ben buton2 nin içine baska kodlarda yazmak istiyorum yani buton2ye basıldıgında hem butona yazdıgım kodlar calısıcak hemde istediğim bi satırda button1i tetiklicek.
    Bu şekilde buton2 nin içine kod yazamıyorum.
    28 Aralık 2016 Çarşamba 13:51
  • okdir, o zaman eventleri eski haline al ve code behind de kodun aynı olacak kısmını başka bir methoda al, iki handlerde de çağır;

    protected void button1_click(object sender, EventArgs e)
    {
       Ortakİşler();
       //button1 e ait işler burada;
       .
       .
    }
    
    protected void button2_click(object sender, EventArgs e)
    {
       Ortakİşler();
       //button2 ye ait işler burada;
       .
       .
    }
    
    
    private void Ortakİşler()
    {
       //iki buttondaki ortak işler burada
       .
       .
    }


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    28 Aralık 2016 Çarşamba 13:57
    Moderatör