0

私は多数のフォーム画面を持つasp.netプロジェクトに取り組んでいます。私たちのすべてのフォームは、開発者が何度も何度も作成する必要がある特定のセット レイアウトをほとんど使用しています。

現在の実装では、すべてのフォーム コントロールに対して、開発者がフォームの HTML を .aspx ファイル内に書き込む必要があります (フォームにフィールド コントロールを埋め込みます)。

その結果、プロジェクトの HTML コードがあちこちの非常に多くのコントロールに散らばっています。将来、フォームの HTML を変更する可能性が非常に高くなります。

asp.net C# には、開発者が何らかの「フォーム コントロール」を使用してプログラムでフォームを簡単に作成できるDrupal のフォーム APIに似たものがありますか? 開発者は、さまざまなフィールド コントロールを含む「行」を追加します。最終的にフォームの HTML 構造を生成するのは「フォーム コントロール」次第です。

このような方法を使用すると、次の利点が得られます。

  • HTML はすべて 1 か所にまとめられているため、変更やスキンの変更も簡単です。
  • HTML+CSS に精通していない開発者は、自分のコンフォート ゾーンからいじくり回す必要はありません。
  • 新しいフォームの迅速な開発

私はオンラインで見ましたが、おそらく私が求めているのは、Div を生成するように変更されたハイブリッド テーブル コントロール(必ずしもテーブル タグではない) であるように見えます。

何か案は?

4

1 に答える 1

0

私は...するだろう:

  • Web アプリケーション全体のマスター ページを作成する
  • これらのデータ コントロールが表示されるページのネストされたマスター ページを作成する
  • これらのマスターページに必要なすべてのCSS、htmlなどを配置します
  • 開発者が従うための「テンプレート コントロール」を作成します。そこでは、項目を新しいコントロールにドロップするだけです。
于 2010-05-13T10:47:13.110 に答える