質問

ですが、私がビルのパン粉との値によって、パン粉の画像のseperator.で"ホーム"にて、一つの画像を"検索"しています。

思いることができprogramatically(少なくとも想定)もありうるのか?きのリンクを設定する画像のノード値に基づいて、ノード?よろしくお願いいたしますとPathSeparatorTemplate?

お願い致します。

役に立ちましたか?

解決

見ていを受け答えが思った一部のコードば、ここには:

Site1.マスター


    <asp:SiteMapPath ID="SiteMapPath1" Runat="server" OnItemDataBound="Item_Bound">
        <PathSeparatorTemplate>
            <asp:Image ID="SepImage" runat="server" ImageUrl="/images"/>
        </PathSeparatorTemplate>
    </asp:SiteMapPath>

Site1.ます。cs


    private string lastItemKey = "";
    public void Item_Bound(Object sender, SiteMapNodeItemEventArgs e)
    {
        if (e.Item.ItemType == SiteMapNodeItemType.PathSeparator)
        {
            string imageUrl = ((Image) e.Item.Controls[1]).ImageUrl;
            imageUrl += lastItemKey + ".png";
            ((Image) e.Item.Controls[1]).ImageUrl = imageUrl;
        }
        else
        {
            lastItemKey = e.Item.SiteMapNode.Key;
        }
    }

を行うとともに、 /images ディレクトリを含む画像をそれぞれの Key's"の SiteMapNodes.その他の条件:このコードは結果の画像が表示され、それぞれのパスのノードはキーノードの前です。

武器agiは、dexで下がらないboxerぐ人がいる。

他のヒント

を置くことができます

<asp:Image ... />

PathSerparatorTemplateに追加しますが、コードから画像のURLを設定する必要があります。

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