現代の Web 開発では、多くの場合、ページ要素を動的に作成および管理する必要があります。 このチュートリアルでは、C# ASP.NET Web ページにボタンを追加し、それらにクリック イベント ハンドラーをアタッチする方法を示します。
このプロセスには 3 つの重要なステップが含まれます:
Button
オブジェクトを作成し、表示されるテキストなどのプロパティを設定します。Controls
コレクションに追加します。これを示すコード例は次のとおりです。
<code class="language-csharp">Button button = new Button(); button.Text = "Dynamic Button"; button.Click += (s, e) => { /* Your event handling logic here */ }; container.Controls.Add(button); // Alternative using a named method: //protected void button_Click(object sender, EventArgs e) { /* Your event handling logic here */ }</code>
このアプローチにより、ASP.NET ページ上にインタラクティブなボタンを作成し、ユーザーのクリックに応答してカスタム コードを実行できます。 /* Your event handling logic here */
を目的のアクションに置き換えることを忘れないでください。 container
変数は、ボタンを追加するコントロール (Panel
や PlaceHolder
など) を参照する必要があります。
以上がC# ASP.NET でクリック イベントをボタンに動的にアタッチする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。