2009-09-02 8 views
0

Hallo, mon équipe et moi sommes sur le point de démarrer un projet, et nous aimerions vraiment utiliser ASP.NET MVC, pas les formulaires Web. Pourquoi? Rien de spécial, juste nous voulons bien l'apprendre et mesurer ce qui serait mieux à utiliser dans les projets futurs.ASP.NET MVC charge dynamiquement le contrôle utilisateur, comme dans ASP.NET Web Forms

Mais, notre projet a une demande importante. Nous avons besoin de la capacité de charger dynamiquement les contrôles utilisateur, qui peuvent être créés et téléchargés en cours d'exécution. Avec ASP.NET Web Forms et sa méthode LoadControl, c'est simple. Pouvons-nous faire quelque chose comme ça avec MVC?

Tnx

Répondre

3

Les vues partielles sont ce que vous voulez.

MVC - Dynamically loading Partial Views

+1

Ok, voilà ce que je voulais. Pour le reste, j'ai juste besoin d'en savoir plus sur MVC. Merci beaucoup! –

0

vues partielles faire l'affaire .. ou vous voudrez peut-être repenser la raison pour laquelle vous utilisez un contrôle utilisateur. Est-ce un contrôle par un tiers? cela pourrait-il être réécrit?

+0

Ce contrôle utilisateur peut être développé séparément à l'aide du SDK que nous devons fournir. –

+0

afin qu'il puisse interagir avec le système en utilisant SDK, et il a besoin de récupérer des informations. Avec ASP.NET Web Forms UserControls devrait implémenter une interface. –

0

Vous pouvez utiliser

<% 

foreach (var thing in things) 

    Html.RenderPartial("location/page.ascx",thing); 

%> 

à partir de votre vue

Questions connexes