Ich habe drei Schaltflächen, die btn_Clicked
für ihr onClick
-Ereignis aufrufen. In Code hinter möchte ich die ID des Buttons, der Postback verursacht. Ich weiß, dass ich jeder Taste zuweisen kann, um eine andere Methode aufzurufen, aber ich möchte etwas von ASP.Net lernen. Sagen Sie mir auch, welche Methode effizienter ist? Aufruf verschiedener Methoden für verschiedene Schaltflächenklicks oder Aufruf derselben Methode (wenn die Funktionalität der einzelnen Schaltflächen identisch ist).
Wirf das sendende Objekt auf die Schaltfläche und dann kannst du alle Eigenschaften erhalten.
%Vor%Sagen Sie mir auch, welche Methode effizienter ist? Verschiedene Methoden aufrufen auf andere Tasten klicken oder die gleiche Methode aufrufen (wenn die Funktionalität jeder Taste ist gleich).
Wenn die Funktionalität gleich ist, ist es besser, ein einzelnes Ereignis zu haben, da Sie keinen Code replizieren müssen. Denken Sie daran, das DRY-Prinzip .
Betrachten Sie das folgende Beispiel:
%Vor%