2009-06-28 7 views
0

J'essaye de construire un site Web qui a une section de membre, et j'ai du mal à trouver un moyen rapide et efficace pour construire les pages d'utilisateur final, qui tireront les données d'un utilisateur.Meilleure façon de créer des pages membres avec des contrôles EF et ASP.NET?

Par exemple, la page "mon compte" de l'utilisateur. Ils doivent simplement pouvoir voir et éditer les données. Utiliseriez-vous le contrôle Entity Frameworks EntityDataSource? Et le lier à un FormView, DetailsView ou ListView? Comment autorisez-vous les mises à jour automatiques et filtrez-vous toujours la vue de l'utilisateur?

Il semble que beaucoup de contrôles de données visent à gérer plusieurs enregistrements. Ou suis-je juste manquer quelque chose?

Répondre

2

ASP.NET MVC a des options d'échafaudage qui vous aide à construire ce genre de vues. Je préfère MVC ces jours-ci car le concepteur génère la plupart de ce dont vous avez besoin lorsque vous créez des vues. Il y a aussi un moyen de modifier les templates car ce sont des templates T4.

Il existe également Dynamic Data qui peut générer du code html dynamiquement à partir de modèles EF. J'ai joué un peu avec ça et j'ai été extrêmement impressionné par la qualité de votre jeu.

+0

Malheureusement, je ne veux pas utiliser ASP.NET MVC en ce moment, car il va ajouter une variable de plus à l'équation. Quant aux données dynamiques, elles ne s'appliquent pas vraiment à la situation. Les données dynamiques (je pense) sont meilleures pour construire de simples pages administratives dorsales, pas de pages d'utilisateurs finaux. Aussi, personnellement, je l'ai trouvé très limité, avec beaucoup de "getchas". –

Questions connexes