私はカスタムのユーザープロファイル画面を実装しようとしています。asp.net mvc 3と動的ビュー生成
これは、ある種のメンバーシップ要素を持つウェブサイトのほとんどに見られるユーザーのための典型的なプロファイル画面です。
私の場合、画面は市場調査SAS製品の一部であるため、プロファイルに表示されるデータポイントは市場調査製品によって異なります。製品の司会者は、ポイントは、以下の情報を提供することにより、キャプチャする必要がどのようなデータを指定します:
フィールド名、表示名、フィールドタイプ(テキスト、数値、ラジオボタン、チェックボックスなど)、必要な...
私は、要求されたデータポイントのリストを反映するためにMVCビューを動的に生成する方法を理解しようとしています。できるだけ多くのMVCフレームワークを、HTMLを生成するための独自のヘルパーを作成することなく使用したいと思います。可能であれば、控えめな検証を使用したいと思います。
私はこの時点で最良のアプローチが何であるか混乱しています。
私が使用してみてください:
- カスタムモデルバインダー
- コード生成、実行時にモデルクラスを生成および表示
- にバインドするだけで、HTMLに
他のアプローチ(jQueryテンプレート)、エディタテンプレート、一連の部分的なビューなどがありますか?
私はすでに説明したものと同様のクラスにデータポイントを持っています。私は、データポイントをHTMLにレンダリングする方法を理解しようとしているので、javascriptの邪魔にならない検証の完全な利点が得られます。あたかもモデルクラスコードファイルを生成し、データアノテーション属性でプロパティを装飾するかのように、データポイントごとに同じ情報をすべて収集しました。 –