2012-03-06 12 views
0

私は2つのasp:buttonsを持っています。button1とbutton2と言うと、button1をクリックすると、button2のクリックイベントが発生します。コードの背後にあるasp:buttonのclickイベントをトリガーしますか?助けてください、ここで初心者。トリガーasp:別のasp:ボタンをクリックしてボタンのクリックイベント

+2

button2のロジックを別のメソッドに入れて、button1から呼び出すことができます。 – bschultz

答えて

0

さて、あなたは、両方のボタンに同じイベントを置くことができ、このような何か:

<asp:Button ID="btn1" runat="server" Text="Button 1" CommandName="Save" /> 
<asp:Button ID="btn2" runat="server" Text="Button 2" CommandName="Cancel" /> 

と背後にあるコードで(vb.net):

Protected Sub btn_event(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn1.Click, btn2.Click 

    Dim btn As Button = CType(sender, Button) 

    'now you have the button instance on sender object, and you can check the ID property or CommandName property do solve what you want to do! 

End Sub 

C#コード:

protected void btn_event(object sender, EventArgs e) { 

    Button btn = (Button)sender; 

    //now you have the button instance on sender object, and you can check the ID property or CommandName property do solve what you want to do! 

} 

C#を使用している場合は、asp:buttonタグをクリックしてイベントを設定するようにしてください。

+0

先生、ありがとうございました。私は最初にそれを得ていませんでした。申し訳ありません。初心者はここに。 –

関連する問題