2010-09-24 21 views

cevap

6

Belgelerin ima ettiği gibi, Button.Command olayı, hangi düğmenin tıklandığını ayırt edebilmeniz için bir "komut" belirtmenize izin verir, vb.

+2

Gerçek bir dünya örneği sağlayabilir misiniz, lütfen? – user279521

+1

Eh, benim için yararlı olan yaygın bir örnek, her satırın "Düzenle" veya "Sil" için bir düğmenin (veya bağlantının) bulunduğu bir kılavuzdur. "Komut" için bu değerleri belirtin ve sonra hangi düğmenin tıklandığını biliyorsunuz. –

+2

Bryce'ın yorumuna ekleyerek, komutu kullanacaksınız, böylece tüm düğmeleri ele alan bir yöntem (Bazı genel olay işleyicisi) kullanabilirsiniz. (en azından bu şekilde kullanıyorum) Sadece bir anahtar kullanın: kasa; hangi butonun tıklandığını belirlemek ve buradan ne yapacağını belirlemek. Başka bir yöntem arayabilir veya işini yapabilirsin, her neyse .. – EJC

0

Düğme Tıklat ve Komut, aynı şekilde davranır. Her ikisi de Postback operasyonunu gerçekleştirecek ve küçük bir fark var. Bir düğme her ikisini tıklayın ve Komut olayları ile ilişkili ise

  1. ardından eventhandler, sonra commandHandler gerçekleştirilir gerçekleştirilir tıklayın.

  2. Komut, herhangi bir parametre göndermezken Komut, CommandName ve CommandAgrument gibi parametreleri codeBehind koduna gönderirken, herhangi bir parametreyi göndermez. Yani, bu, geliştiricilerin, birden çok düğmeli olduğunda hangi düğmenin tetiklendiğini bulmasına yardımcı olur.

İlgili konular