動的にUIを生成したい
最初に、3 列 5 行のテーブルが表示されます。ユーザーが追加を必要とする場合、ユーザーは 3 つの列に値を入力します。[さらに追加] というボタンが表示され、ユーザーがそのボタンをクリックすると、既存の列に新しい行が追加されます。ユーザーは、列の削除と呼ばれる別のボタンをクリックするだけで、任意の列を削除できます。これらの値をすべてテーブルに保存してデータベースに保存する必要があります。
動的にUIを生成したい
最初に、3 列 5 行のテーブルが表示されます。ユーザーが追加を必要とする場合、ユーザーは 3 つの列に値を入力します。[さらに追加] というボタンが表示され、ユーザーがそのボタンをクリックすると、既存の列に新しい行が追加されます。ユーザーは、列の削除と呼ばれる別のボタンをクリックするだけで、任意の列を削除できます。これらの値をすべてテーブルに保存してデータベースに保存する必要があります。
テーブルを独自に構築する必要があり、Gridview を使用したくない場合は、次の例で使用されているアプローチを使用できます。
Syatem.Web.UI 名前空間を使用してコントロールを動的に作成できますが、ASP.net はステートレスであり、ポストバック全体でコントロールを再作成する必要があることに注意してください。同じロジックを使用して同じ ID を動的に再生成すると、ビュー ステートは自動的に維持されます。
asp.netで複数のサーバーコントロールを動的に追加できません
それが役立つことを願っています。