asp.netに4つのリンクボタンがあります。これらすべてのボタンに同じキーハンドラー関数を追加しました(ハンドラーの追加を使用)。今、私はどのボタンがクリックされたかを読まなければなりません。しかし、テキストも動的に変化しているため、テキストプロパティを確認できません。どのボタンがクリックされたかを確認するにはどうすればよいですか。
どんな異なるアプローチも歓迎します。
asp.netに4つのリンクボタンがあります。これらすべてのボタンに同じキーハンドラー関数を追加しました(ハンドラーの追加を使用)。今、私はどのボタンがクリックされたかを読まなければなりません。しかし、テキストも動的に変化しているため、テキストプロパティを確認できません。どのボタンがクリックされたかを確認するにはどうすればよいですか。
どんな異なるアプローチも歓迎します。
区別するには、任意の1つの一意の値を割り当てる必要があります。また、異なるコマンド引数またはIDをLink-button
使用することもできます。 link-button
link-button
のように使用します
void LinkButton_Click(Object sender, EventArgs e)
{
var senderss = (LinkButton)sender;
var uniqueid = senderss.ID.ToString();
var CommandArgs= senderss.CommandArgument.ToString();
}
あなたはこのコードで試すことができます-送信者の引数に基づいて
void LinkButton_Click(Object sender, EventArgs e)
{
var control =(LinkButton) sender;
var id = control.Id;
System.Console.Write(id);
}