2010-04-23 15 views
1

Je suis complètement nouveau à APS.NET et en particulier le modèle MVC ...!L'utilisation d'une EntityDataSource est-elle conforme au modèle MVC?

J'ai un contrôle Telerik RadGrid que j'utilise. Jusqu'à présent (à la suite de NerdDinner), le modèle était passé à la vue et cela donnait accès aux différentes propriétés que je voulais.

par exemple: Inherits="System.Web.Mvc.ViewPage<MySqlMvc.Helpers.PaginatedList<MySqlMvc.Models.Customer>>

.. me laisse boucle autour de l'objet modèle et extraire des données des clients. Ce contrôle RadGrid, cependant, a besoin de moi pour utiliser un EntityDataSource (connecté via le concepteur).

Est-ce que cela a des implications pour maintenir le modèle MVC? Je suis un peu confus sur la façon dont l'EntityDataSource fonctionne par rapport à mon modèle.

EDIT: Je sais qu'il existe une version MVC du RadGrid mais nous avons aussi besoin du RadScheduler et de quelques autres ... en plus de ça, j'aimerais quand même connaître l'impact.

Répondre

2

Non, l'utilisation d'un contrôle serveur ne conserve pas le modèle MVC. Utilisez EntityDataSource dans vos applications de formulaire Web ASP.NET.

+0

Merci. Je vais chercher plus loin où aller à partir d'ici. – pierre