-3

これが私の問題です。

    string btn = "btn7";
    //this is the problem.
    btnClone.click += this.controles[btn]_click ;

そのため、文字列を使用してイベントを他のボタンに共有するのが好きで、文字列は必須です。

誰かが私を助けてくれることを願っています。

4

1 に答える 1

2

ID でコントロールを見つけるより標準的な方法は次のようになります。

Button b = (Button)FindControl(btn);

IDがわからない場合は、このように検索することもできます

   Button oldButt = this.Controls.OfType<Button>().(b => b.Name == btn).First();
于 2013-08-09T10:33:14.320 に答える