Est-il possible de prendre un objet de page, ou peut-être un seul contrôle ASP.NET, et de le rendre dans une application de bureau d'une manière ou d'une autre? Par exemple, Visual Studio, étant une application de bureau rend les contrôles ASP.NET dans la surface de conception. Je veux faire quelque chose de similaire.Render les contrôles ASP.NET dans une application de bureau?
Éditer: Je réfléchis sur la façon de faire un concepteur très simple pour une application de saisie de données très simple. J'aurais des contrôles d'entrée de données ASP.NET personnalisés, et je voudrais que les utilisateurs profanes puissent voir à quoi la page pourrait ressembler le plus possible. Je voudrais donc qu'un panneau de l'application affiche la collection de contrôles rendue, mais le panneau n'a pas besoin d'être interactif en aucune façon. C'est à dire. pas de cliquer et de faire glisser ou de redimensionner des contrôles, etc. Il y aura des contrôles de formulaire Windows standard que l'auteur du formulaire interagit avec pour définir la mise en page de la page. Je vais simplement enregistrer une liste des contrôles qu'ils ont ajoutés avec d'autres informations fournies par le "concepteur" (qui sont des experts non techniques), et j'utiliserai ces informations pour créer ultérieurement la page ASPX réelle, soit par le biais d'un processus manuel ou automatisé, à déterminer.
Visual Studio ne rend pas les contrôles ASP.Net comme vous le souhaitez. (Il n'exécute aucun code C# dans les contrôles) – SLaks
@Slaks Oui, je sais que les contrôles peuvent fournir un rendu "truqué" juste pour le support de conception, mais je n'ai pas besoin que les contrôles se comportent comme ils le feraient sur une page web, J'ai juste besoin qu'ils ressemblent le plus possible à la façon dont ils apparaîtraient sur une page. – AaronLS