2009-06-28 5 views
0

私はメンバーセクションを持つWebサイトを構築しようとしていますが、ユーザーのデータを取得するエンドユーザーページを迅速かつ効率的に作成する方法を見つけるのには苦労しています。EFとASP.NETコントロールを使用してメンバーページを作成する最も良い方法は?

たとえば、ユーザーの[マイアカウント]ページ。データを表示したり編集したりするだけで済みます。 Entity FrameworkのEntityDataSourceコントロールを使用しますか? FormView、DetailsView、またはListViewにバインドしますか?どのように自動更新を許可し、ビューを常にユーザー自身のレコードにフィルタリングしますか?

多くのデータコントロールは複数のレコードを扱うようになっているようです。それとも、私は何かが足りないのですか?

答えて

2

ASP.NET MVCには、これらの種類のビューを作成するのに役立つスキャフォールディングオプションがあります。デザイナーがビューを作成するときに必要なもののほとんどを生成するので、私は最近mvcを好む。 T4テンプレートなので、テンプレートを変更する方法もあります。

EFモデルから動的にhtmlを生成できるDynamic Dataもあります。私はこれで少し遊びましたが、あなたがどれくらい箱から出ていくかに非常に感銘を受けました。

+0

残念ながら、私は今ASP.NET MVCを使用したくありません。これは、方程式に変数をもう1つ追加するためです。ダイナミックデータに関しては、実際にその状況には適用されません。 Dynamic Data(私は思う)は、エンドユーザーのページではなく、簡単なバックエンドの管理ページを構築するのに適しています。また、個人的には、私は非常に限られたものであり、多くの "落書き"があることがわかりました。 –

関連する問題