0

私は現在、自分のサイトにブレッドクラムを設定しようとしています.2つの異なるアプローチを試しましたが、ブレッドクラムの最大レベルは3つだけです. それに制限はありますか?

Home> Hello World > Good Bye

Home> Hello World > Good Bye > Forever

たとえば、ブレッドクラムに Forever を表示することができないようです。制限はありますか?

ありがとう

4

1 に答える 1

0

asp.net SiteMapPath を正しく使用していますか? SiteMapPathの ParentLevelsDisplay を設定していないことを確認してください。それとも、他の手段を使用して動的に生成されますか?

編集: 最後の Forever はディレクトリですよね? 次のサンプル サイトマップ ファイルをご覧ください。

<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
    <siteMapNode url="" title="Home"  description="">
            <siteMapNode url="" title="1"  description="">
                <siteMapNode url="" title="2"  description="">
                     <siteMapNode url="~/test/1/2/3/Default.aspx" title="3"  description="" />
                </siteMapNode>
            </siteMapNode>
        </siteMapNode>
</siteMap>

次の出力が得られます。

サイトマップパス 例

Default.aspx がフォルダー 3 にあり、正常に表示されていることがわかります。サイトマップパスとフォルダー構造を共有したい場合があります。

于 2011-03-26T20:00:08.957 に答える