Existe-t-il des moyens/possibilités de remplacer une chaîne par un UserControl?Comment une chaîne peut-elle transformer un UserControl?
indépendamment de LoadControl et de l'ajouter à un autre contrôle comme une page ou un espace réservé.
La raison en est qu'un utilisateur ajoute un contenu sur la page et met une chaîne comme {uc: test} et je voudrais analyser ce texte et remplacer {uc: test} par un UserControl.
en d'autres termes; L'entrée utilisateur sera "bla bla bla {uc: test} bla bla", quand je le récupère de la base de données comment puis-je injecter usercontrol et le remplacer par {uc: test}
merci.
l'entrée de l'utilisateur sera "bla bla bla {uc: test} bla bla", quand je le récupère de la base de données comment puis-je injecter usercontrol et le remplacer par {uc: test} – Cem
Utilisation de la manipulation de chaînes pour détecter {et} pour commencer, donc string.IndexOf() pour obtenir des positions pour le tag réservé alors vous pouvez ajouter "bla bla bla" comme un contrôle littéral qui va afficher comme du texte, ajouter le contrôle uc: test, ajouter "bla bla" comme un littéral – CRice
Après avoir obtenu la chaîne, vous pouvez utiliser stringName.Replace ("{uc: test}", "_userControlHere_"); –