2010-05-21 8 views
0

Est-il possible de laisser les utilisateurs écrire leurs propres modèles aspx avec mes variables dynamiques définies? Notez que je ne veux pas utiliser les formulaires Web (il n'y a donc pas de balises comme <asp:button> etc). En outre, j'ai besoin d'une solution de sécurité afin que les utilisateurs ne puissent pas changer le système ou faire des choses dangereuses comme celle-ci.Modèles basés sur l'utilisateur ASP.NET

Merci.

Répondre

0

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.

Questions connexes