カスタム.NETコントロールを作成しました。可能であれば、カスタム属性を追加するときにweb.configにカスタム属性を追加する方法を知りたいと思いますコントロールへの参照。既存の要素にカスタムweb.config属性を追加します。
現在のところ、それは次のとおりです。
<controls>
<add tagPrefix="FOO" src="~/Controls/FooControl.ascx" tagName="Bar" />
</controls>
しかし、私がやりたいものを、次のよう
<controls>
<add tagPrefix="FOO" src="~/Controls/FooControl.ascx" tagName="Bar" defaultVal="12" />
</controls>
簡単に言うと、私は、.NETデフォルトのConfigurationElementにカスタム属性を追加します(この場合、controls.add)要素
私は、コントロールを作成したり、appsettingsにキーを追加したりするときに属性として渡すことができますが、可能ならばそのままにしておきたいと思います。あなたの助けのための
おかげで、
あなたは上の設定ファイルにそれを追加するために欠けています例えば、フライ..?もしそうなら、正確に.configファイルを更新するためにXPATHを使って何かをやったことがあります。あなたの質問を理解していなければ私を修正してください。 – MethodMan
設定ファイルを編集するとWebアプリケーションが再起動します。 –
実行時にweb/app.configを編集するのは悪い習慣です。 –