2010-04-14 6 views
0

Je travaille dans un CMS où nous utilisons des jetons (qui est transformé en un contrôle utilisateur. Est-il possible d'ajouter le contrôle utilisateur en une valeur d'attribut pour notre style de modèle?Ajouter un UserControl comme la valeur d'un attribut HTML

exemple:

<div class="<$tokenName/$>" /> 

cette commande affiche actuellement un contrôle utilisateur codé, qui est ensuite analysé par IIS ne

Répondre

0

réponse courte:.. ce n'est pas possible

Deuxième réponse ... Ce n'est pas le travail d'IIS pour analyser le contrôle ... qui se produit lorsque les mains IIS de la requête au moteur ASP.NET. ASP.NET fait une seule passe à travers votre parse ASPX avant le cycle de vie de la page commence même ... c'est pourquoi les contrôles que vous delcare dans le ASPX sont disponibles lors de l'événement Init. Chaque fois que votre CMS développe "$ tokenName", vous êtes loin du point où ASP.NET interprète votre balisage. Si vous avez des problèmes avec cela, voici une expérience de réflexion pour vous: Que se passe-t-il lorsque $ token se développe dans un contrôle utilisateur qui contient un autre contrôle $ token2? Et ce contrôle contient un autre $ token3? Combien de fois allez-vous essayer d'analyser/développer/interpréter votre balisage?

Questions connexes