現在、SiteMapPath を使用して ASP.net 3.5 (vb.net) ページのブレッドクラムを生成していますが、うまく機能します。
今、同じコントロールを使用して動的なページ タイトル (タグ内) を作成する方法を見つけようとしています。逆のパスをリストしたいのですが、SiteMapPath コントロールにはリンクと一連のスタイリング スパンが含まれています。そのすべてを削除して、区切り記号付きの単純なパスを取得する方法はありますか?
たとえば、サイトの「About」セクション内の「Press Releases」ページにいるとします。
ブレッドクラムは次のように表示されます。
ホーム > 会社概要 > プレスリリース
ページタイトルを次のようにしたい:
プレスリリース - 会社概要 - 会社名
したがって、順序を逆にして、すべてのスパン、リンク、およびスタイリングをドロップし (これはタグ内にあるため)、ルート ノード「ホーム」をドロップして、最後に会社名を追加する必要があります。私のメニュー ナビゲーションとブレッドラムはすべてサイトマップ ファイルから駆動されるので、タイトルも同じようにするのが理にかなっていると思いました。
何かご意見は?ありがとう。