これは純粋に理論的な質問ですが (少なくとも私が実装しようとするまでは)、ここに行きます。
私はずっと前に、情報を取得するための構成可能なセクションを持つ Web フォームを作成しました。基本的にフィールドがない顧客もいれば、最大 20 フィールドある顧客もいます。ページのライフサイクルの適切なタイミングでフィールドを動的に作成し、多くの頭痛の種を経験することで、機能するようになりました。
2 年後、この Web フォームにかなり大きな更新を行う必要があり、気の利いた新しいテクノロジがいくつかあります。私は ASP.NET 動的データを少しだけ使用しましたが、半分狂った計画が思い浮かびました。
Ticket オブジェクトは、ExtendedField と 1 対多の関係を持っています。簡潔にするために、その関係を Fields と呼びます。
それを使用して、フィールドのリストを動的に生成して表示する FieldTemplate を作成することが考えられます。
ここでの大きな疑問はおそらく次のとおりです。
1) 単一のフィールド テンプレートを複数の Web コントロールに解決できますか?
2)動的データは、そのような方法で複数の行の更新/挿入を処理できますか?
3) 数分前に 3 番目の質問がありましたが、同僚に邪魔されて忘れてしまいました。では、3 番目の質問は次のとおりです。3 番目の質問とは何ですか?
基本的に、これはうまくいくように聞こえますか、それともより良い/より明白な解決策がありませんか?