Y a-t-il un moyen pour que je puisse utiliser C# pour charger, puis "rendre" un contrôle ascx? Essentiellement, j'essaie de remplacer ASP en ligne par une fonction C# qui retournera le même code HTML. Cela me permettrait alors de le définir en tant que webmethod afin que je puisse mettre à jour cette section de la page avec jQuery, en utilisant le même code qui a généré le html original.Charger le composant ascx en utilisant le code C#
J'ai vraiment besoin d'un moyen de faire cela, et cela semble être une voie logique.
Vous êtes en fait la plupart du temps à droite. MyUsercontrol uc = (MyUserControl) Page.LoadControl ("/ chemin/vers/MyUserControl.ascx"); Ensuite, vous pouvez soit faire SomeItem.Controls.Add (uc); ou rendre le contrôle à une chaîne comme vous l'avez démontré puis ajouter l'élément dom par programmation en utilisant jQuery, soit fonctionne. – Serapth
En fait, je ne pense pas que l'ajout du contrôle serait une option dans ce cas. Pas de publication complète (aucun objet de page ou aucun objet auquel ajouter le contrôle), appelant depuis jQuery, etc. Mais l'approche de Keltex fonctionne. – JaCraig