私は現在、自分のサイトにブレッドクラムを設定しようとしています.2つの異なるアプローチを試しましたが、ブレッドクラムの最大レベルは3つだけです. それに制限はありますか?
Home> Hello World > Good Bye
Home> Hello World > Good Bye > Forever
たとえば、ブレッドクラムに Forever を表示することができないようです。制限はありますか?
ありがとう
私は現在、自分のサイトにブレッドクラムを設定しようとしています.2つの異なるアプローチを試しましたが、ブレッドクラムの最大レベルは3つだけです. それに制限はありますか?
Home> Hello World > Good Bye
Home> Hello World > Good Bye > Forever
たとえば、ブレッドクラムに Forever を表示することができないようです。制限はありますか?
ありがとう
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 にあり、正常に表示されていることがわかります。サイトマップパスとフォルダー構造を共有したい場合があります。