1
私はフライアウトメニューのいくつかの素晴らしい例を検索して見つけましたが、ここに私が直面しているのがあります。この現存するサイトでは、項目の1つにドロップダウンまたはフライアウトメニューを追加したいが、それを見ると、それはむしろ難しいようだ。これには以下が含まれます。このようないくつかのサイトマップノードとweb.sitemapファイル:we.sitemapとリピータを備えたフライアウトサブメニュー
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="/" title="" description="" roles="*">
<siteMapNode url="default.aspx" title="Home" description="Welcome page" />
<siteMapNode url="events.aspx" title="Events" description="Events" />
<siteMapNode url="news.aspx" title="News" description="News" />
<siteMapNode url="photos.aspx" title="Photos" description="Photo album" />
<siteMapNode url="contact.aspx" title="Contact" description="Contact us" />
</siteMapNode>
</siteMap>
そして、マスターファイルにこれがあります:
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" ShowStartingNode="false" />
<asp:Repeater ID="TopNavRepeat" runat="server" DataSourceID="SiteMapDataSource1">
<HeaderTemplate>
<ul>
</HeaderTemplate>
<ItemTemplate>
<li>
<asp:HyperLink ID="HyperLink1" runat="server" Text='<%# Eval("Title") %>' NavigateUrl='<%# Eval("Url") %>'
ToolTip='<%# Eval("Description") %>' />
</li>
</ItemTemplate>
<FooterTemplate>
</ul>
</FooterTemplate>
</asp:Repeater>
私が何をしたいのかは行くだろういくつかのサブメニュー項目のドロップダウンを追加することです連絡先ノードからの異なるページに送信します。どうすればいいですか?誰かが私をサンプルに向けることができますか?
おかげで、
Risho
おかげで投稿し、私はそれが動作しませんでしたbecuase他の何かが欠けていpehaps。 – Risho
OK、メニューには何を使用していますか?セットアップはどうですか?そのマークアップ/コードの一部を投稿できますか? –