I have three buttons each calling btn_Clicked on their onClick event. In code behind I want to get the ID of the button that caused postback. I know I can assign each button to call a different method but I would like to learn a bit of ASP.Net. Also tell me which method is more efficient? Calling different methods on different button clicks or calling the same method (if the functionality of each button is same).
I have three buttons each calling btn_Clicked on their onClick event. In code behind
Share
Cast the sender object to the button and then you can get all the properties.
If the functionality is same then it’s better to have a single event, since you don’t have to replicate code. Remember the DRY principle.
Consider the following example: