基本的に、私はリンクボタンを持っている更新パネルを持っています。ユーザーがリンクボタンをクリックするとすべての内容がクリアされ、ユーザーがEnterキーを押すと、更新パネルを更新するか、すべての内容で更新または再投入する必要があります。ポストバック後に動的に追加されたボタンのイベントを処理する
どうすればいいですか?
これは、リンクボタンのイベントハンドラが起動したときに、非表示のボタンを動的に作成し、ユーザーがキーを押したときに発生する新しいイベントハンドラを割り当てます。この新しい動的ボタンはリンクボタンイベントハンドラ内に作成されます。この新しいボタンイベントハンドラでは、コンテンツを再度埋め込みます。
私の方法の問題は、動的に作成されたボタンのイベントハンドラが起動されていないことです。 なぜですか?
C#でお答えください。 ありがとうございます。
よろしく、
マイコード#
protected void Submit_Click1(object sender, EventArgs e)
{
Label1.Text = TextBox1.Text + TextBox2.Text + " are sucessfully registered";
Button mento = new Button();
mento.cssclass = "invisible";
mento.Click += new EventHandler(mento_click);
// here this new mento button is attached to update panel
updatepanel1.ContentTemplateContainer.Controls.add(mento);
}
さて、問題は発生しませんmento_clickイベントハンドラです???
あなたのコードを添付できますか? – MRM
はい、あなたが持っているものとあなたが見ている行動を教えてください。 – McKay
私は何をしようとしているのか関連するコードを添付しました。あなたが私を助けることができるかどうかを見てください。ありがとう – gjohal