Personnellement, j'éviterais d'utiliser le moteur ASPX pour cela. J'utiliserais probablement une vraiment simple solution de formatage personnalisée (comme juste un fichier texte avec %% VAR_NAME %% autorisé pour les valeurs dynamiques), ou je regarderais un langage de modèle tel que Markdown (utilisé par StackOverflow et d'autres) . BBCode est une autre option dans la même veine. Permettre à des personnes de créer des pages gabarit ASPX à la volée me semble être un gros problème de sécurité. Il serait difficile de vous assurer que vous avez fermé tous les vecteurs d'attaque possibles une fois qu'ils ont un accès direct au moteur ASP.NET.
Puisque vous n'avez pas spécifié, je devine juste à vos besoins, ainsi selon le problème exact ceci peut ou ne peut pas être votre meilleur pari. Si vous incluez plus de détails sur le problème que vous résolvez, il serait plus facile de faire des suggestions.