外のサイトマッププロバイダの移動:Asp.netのWeb.configは - 私たちは別のファイル、すなわちに私たちのconnectionStringsを移動することができますweb.configファイル
<connectionStrings configSource="ConnectionStrings.config"/>
ウェブの外にサイトマップのセクションを移動することは有用であろう。コンフィグ
<siteMap defaultProvider="XmlSiteMapProvider" enabled="true">
<providers>
.... add ther providers here name here....
</providers>
</siteMap>
は、私は現在<providers>
セクション内<add name="" ..... />
を追加し、サイトにサイトマップを追加します。
さまざまなメニューのページが多数あるサイトでは、多くのサイトマップが役立ちます。
web.configを更新せずに追加したいと思います。 (IEは独自のコードでこのセクションを追加して新しいサイトマップを追加します)
vs2008 intellisenseはconfigSourceを有効として表示しますが、これを動作させることができませんでした。
web.configで実装が許可されていますか?そうであれば、作業コードの例を理解できます。
web.configファイルから追加サイトマップをモード化しようとしています。 Web.configには、私が使用している多くのサイトマップへの参照が含まれています。新しいサイトマップを追加する必要があるときに、新しいWeb.Configをサイトに配置する必要がなくなり、単純化しようとしています。 –
私はそれが働いてい: <サイトマップconfigSource =「MySiteMaps.config」/> そして、私が今含むMySiteMaps.configというファイルがあります: <サイトマップdefaultProvider =「XmlSiteMapProvider」有効 のWeb.configは今ラインを持っています をWeb.configファイルには、今のラインがあります: <サイトマップconfigSource = "MySiteMaps.config" /> を私は今、MySiteMapsと呼ばれるファイルを持っている= –