asp:SiteMapPath動的画像
-
10-07-2019 - |
質問
ですが、私がビルのパン粉との値によって、パン粉の画像の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"の SiteMapNode
s.その他の条件:このコードは結果の画像が表示され、それぞれのパスのノードはキーノードの前です。
武器agiは、dexで下がらないboxerぐ人がいる。
他のヒント
を置くことができます
<asp:Image ... />
PathSerparatorTemplateに追加しますが、コードから画像のURLを設定する必要があります。
所属していません StackOverflow