私は多数のフォーム画面を持つasp.netプロジェクトに取り組んでいます。私たちのすべてのフォームは、開発者が何度も何度も作成する必要がある特定のセット レイアウトをほとんど使用しています。
現在の実装では、すべてのフォーム コントロールに対して、開発者がフォームの HTML を .aspx ファイル内に書き込む必要があります (フォームにフィールド コントロールを埋め込みます)。
その結果、プロジェクトの HTML コードがあちこちの非常に多くのコントロールに散らばっています。将来、フォームの HTML を変更する可能性が非常に高くなります。
asp.net C# には、開発者が何らかの「フォーム コントロール」を使用してプログラムでフォームを簡単に作成できるDrupal のフォーム APIに似たものがありますか? 開発者は、さまざまなフィールド コントロールを含む「行」を追加します。最終的にフォームの HTML 構造を生成するのは「フォーム コントロール」次第です。
このような方法を使用すると、次の利点が得られます。
- HTML はすべて 1 か所にまとめられているため、変更やスキンの変更も簡単です。
- HTML+CSS に精通していない開発者は、自分のコンフォート ゾーンからいじくり回す必要はありません。
- 新しいフォームの迅速な開発
私はオンラインで見ましたが、おそらく私が求めているのは、Div を生成するように変更されたハイブリッド テーブル コントロール(必ずしもテーブル タグではない) であるように見えます。
何か案は?