J'ai créé des contrôles .NET personnalisés, et j'aimerais savoir si c'est possible, comment ajouter un attribut personnalisé dans le fichier web.config lorsque vous ajoutez le référence au contrôle.ajouter un attribut web.config personnalisé à un élément préexistant
Actuellement, il est:
<controls>
<add tagPrefix="FOO" src="~/Controls/FooControl.ascx" tagName="Bar" />
</controls>
Mais ce que je voudrais faire, est le suivant
<controls>
<add tagPrefix="FOO" src="~/Controls/FooControl.ascx" tagName="Bar" defaultVal="12" />
</controls>
En bref, je veux ajouter un attribut personnalisé à un .NET un ConfigurationElement par défaut (controls.add dans ce cas) élément
Je sais que je pourrais le transmettre en tant qu'attribut lorsque je crée le contrôle ou que j'ajoute une clé dans les appsettings, mais je voudrais rester loin de ça si possible.
Merci pour votre aide,
vous êtes désireux d'ajouter que dans le fichier de configuration sur la mouche par exemple ..? si c'est le cas, j'ai fait quelque chose exactement comme ça en utilisant XPATH pour mettre à jour le fichier .config .. corrigez-moi si je ne comprends pas votre question .. merci – MethodMan
éditer le fichier de configuration va redémarrer l'application web. –
éditer le web/app.config à l'exécution est une mauvaise pratique totale. –