1

ASP.NET アプリケーションに多くのフォームを実装する必要があります (主に IRS 用)。各フォーム (テキストボックス、ドロップダウン、チェックボックス、ラジオ) には多くの標準コントロールがあります。そして、それぞれに割り当てられた事業体。

このプロセスを自動化するための最適なソリューションは何ですか? する必要がある:

  1. レイアウトを DB に (XML で) 保存します。レイアウトは複数の列、タブ付きインターフェースをサポートする必要があります
  2. ビジネス オブジェクトの値をフォームに自動的にバインドする
  3. フォームの値を自動的に読み取り、ビジネス オブジェクトに書き込みます
  4. 自動検証をサポートする必要があります
  5. いくつかの基本的なワークフローのサポートは良いでしょう

以前は TFS を使用していて、TFS がどのように WorkItem テンプレート (.wit ファイル) を実装するかを見てきました。一般的に、これは私が必要とするすべてです。しかし、彼らはそれをどのフレームワークに基づいて構築したのでしょうか? このソリューションをどのように利用できますか?

私は動的データについてのみ知っています: http://www.asp.net/dynamicdata

4

1 に答える 1

0

asp.net mvc を調べましたか? ビジネス エンティティを作成し、モデルをフォームにバインドします。フォームは、モデルのプロパティのデータ型と、特定のプロパティに割り当てる追加の属性に基づいて自動生成されます。

それ以外の場合は、データベースから XML データをロードし、特定のコントロールのインスタンスを作成し、コントロールのプロパティに値を割り当ててから、コントロールをフォームのコントロール コレクションに追加するメカニズムを作成する必要があります。それが完了したら、できれば命名規則によって、フォームのフィールドをデータ オブジェクトのプロパティとの間でマッピングするメカニズムが必要になります。次に、データに対して必要な処理を行います。ただし、すべての httprequest でページが完全にリロードされるのを防ぐために、ajax と部分的なページ更新を利用することをお勧めします。

于 2011-11-17T22:34:50.917 に答える