2016-10-11 9 views
2

私は.NETを使用して会議予約アプリケーションを作成していますが、承認者ページに各予約ごとに折りたたみ可能なブートストラップパネルが表示され、各パネルには予約情報が表示されます。だから私はどのように私は要素を作成し、データでそれを設定する私のデータベースから予約情報を得る?どのように動的にHTML要素をC#コードの背後から作成できますか?

+1

LabelのようなASP.NETコントロールを使用してください。バックエンドのデータをデザインに取り込むことができます。 –

+0

.NET Webフォームを使用している場合、作成する正確な番号が実行時まで分からないが、すべて同じようなプロパティを持つ多数の要素を表示するには、Repeaterが便利です。厳密に型指定されているので、オブジェクトのリスト(データベースのDTOオブジェクトなど)やデータベースから直接取り出したDataTableをバインドして、すべてのオブジェクトをループし、各アイテムのHTMLインスタンスを1つレンダリングすることができますそれに。ここにサンプルのチュートリアルがあります:https://msdn.microsoft.com/en-us/library/zzx23804(v=vs.85).aspxオンラインの周りには多くの人がいます – ADyson

答えて

1

2つの方法が推奨できます。 1つはASP.Netの面倒なマークアップを使用して情報を動的にロードすることです。これは、モデル、ビュー、コントローラーのアプローチに従います。詳細はこちらから - Asp.Net Razor Guideをご覧ください。

Angular.jsを使用して要素とデータを動的にロードし、データベースからデータをフェッチするためにアプリケーションにapi呼び出しを行うと、簡単にアプローチできます。角度は非常に便利で、これを念頭に置いたシナリオで設計されています。

+0

私は間違いなくこれは開発者がより快適になることを要求していると言いますフロントエンド開発。 –

関連する問題