次のシナリオでテンプレートを自動的に生成する最良の方法は何ですか。
オブジェクトのグループ:
Article
|- Id
|- Text
Gallery
|- Id
|- Type
|- List<Photos>
Video
|- Id
|- VideoHash
これらのオブジェクトはすべて にありvar list = new List<dynamic>()
ます。したがって、以下で構成されるページ:
1. article
2. gallery
3. article
4. video
次のようなオブジェクトがあります。
list.Add(Article)
list.Add(Gallery)
list.Add(Article)
list.Add(Video)
今私の質問は、特定のオブジェクトのテンプレートを作成し、特定のテンプレートを呼び出すページを生成するときに、それをオブジェクト データとバインドし、.ToString() としてブラウザーに送信するための最良の方法は何ですか。
.net を使用することは可能ですか、それともテンプレート ライブラリを使用する必要がありますか?
アップデート
質問を明確にするために、動的リストから Web サイトの HTML コードを生成するのに最適なテクノロジ、ライブラリ、コンポーネントは何かを尋ねています。
アイデアは、記事、ビデオ、ギャラリーの HTML テンプレートを作成してからページを実行すると、この動的リストから生成されたテンプレートを使用してページ全体が生成されるということです。