動的に作成された ASP.net コントロール内での動的 ASP.net コントロールの作成
HTML 要素、ASP.net テキストボックス、および動的に作成された他の ASP.net コントロール内のボタン。ただし、イベント ハンドラーの設定時には新しく追加されたコントロールがまだ存在していないため、このタスクはわかりにくいように思えるかもしれません。
この機能を実装するには、次の手順に従います。
例: ボタンをクリックすると HTML、テキストボックスなどが生成される ASP.net アプリケーションを考えてみましょう。 button.
コード例:
protected void btnCreateHazard_Click(object sender, CommandEventArgs areaCount) { // Get the current number of hazards int hazardCount = Convert.ToInt32(ViewState["hazardCount"]) + 1; // Get the argument from the button int placeholderID = Convert.ToInt32(areaCount.CommandArgument); // Create the hazard createHazard(hazardCount, placeholderID); // Set the new hazard into the viewstate ViewState["hazardCount"] = hazardCount; }
追加の考慮事項:
以上が動的に作成された他のコントロール内に動的 ASP.NET コントロールを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。