- ベストアンサー
クリックしたボタンのIDの取得
あるプログラムをASP.NETとC#で作っています。 ASP側に、 <asp:ImageButton ID="btn1" runat="server" onclick="btn_Click" /> <asp:ImageButton ID="btn2" runat="server" onclick="btn_Click" /> <asp:Label ID="label1" runat="server" Text=""></asp:Label> とある場合に、btn1とbtn2、押された方のID名をlabel1に表示するには、btn_Clickイベントにはどう書けば良いでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
無理やりな方法しかないはず。 こんなんとか。 protected void btn_Click(object sender, ImageClickEventArgs e) { if (Request.Form["btn1.x"] != null) label1.Text = "btn1"; else label1.Text = "btn2"; }
お礼
ご回答ありがとうございました。 やはり難しそうですね……。 別の方法を探してみます。