質問

スタックオーバーフローではこれを見ていませんが、それを逃した可能性があります。

パス表示:

  • ホームページの常に(すなわち、それに戻るときはいつでも)

  • 任意のページでは、任意のページで(ファイル\ viewを使用してブラウザのファイルviewを使用しているボックスを表示します。ページに1回表示され、戻って戻ってくるまで表示されます)/ li>

これはSiteMappathマスターページの挿入(ヘッダー内)です。

    <header>
    <div class="content-wrapper">
        <div class="float-left">
            <p class="site-title">Imagine Videos</p>
            <span class="breadcrumb">
                <asp:SiteMapPath ID="SiteMapPath1" runat="server">
                </asp:SiteMapPath>
            </span>
        </div>
.

...

これはサイトマップです:

<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
  <siteMapNode url="Default.aspx" title="Home"  description="Home" >
    <siteMapNode url="About.aspx" title="About"  description="About Imagine Videos" >
    </siteMapNode>
    <siteMapNode url="CatalogSearch/CatalogSearch.aspx" title="Catalog Search"
                 description="Catalog Search" />
    <siteMapNode url="Contact.aspx" title="Contact"
                 description="Contact Page" />
    </siteMapNode>
</siteMap>
.

アイデアが高く評価されています。これはかなり簡単だった。これはASP.NET Webフォームアプリケーションです。

ありがとう、 降圧

役に立ちましたか?

解決 2

マスターページのリンクの ".aspx"を必要としました。これを行うと、ブレッドクラムが表示され、正しく動作しています。リンクのコードはそうでなければ.aspxなしで正しく動作しました。応答をありがとう!

他のヒント

ASP:SitePathMapコントロールに直接「ブレッドクラム」CSSクラスを適用してみてください。ASP.NET Webフォームの周囲のSPANタグの使用は、それらをスタイル化することができます。

    <asp:SiteMapPath ID="SiteMapPath1" runat="server" CssClass="breadcrumb">
    </asp:SiteMapPath>
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top