Я пытаюсь использовать меню asp.net, но, к сожалению, безуспешно.
Вот что я сделал.
Сначала я создал карту сайта.
как это
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="Default.aspx" title="qaz.dk" description="" roles="">
<siteMapNode url="" title="Links" description="" roles="">
<siteMapNode url="" title="Computer" description="" roles="">
<siteMapNode url="as.aspx" title="Antivirus + Spyware" description="" roles="" />
</siteMapNode>
<siteMapNode url="" title="Other" description="" roles="">
<siteMapNode url="http://www.stackoverflow.com" title="StackOverflow" description="" roles="" />
</siteMapNode>
</siteMapNode>
</siteMapNode>
</siteMap>
Затем я добавил menucontrol на главную страницу и изменил некоторые значения по умолчанию, например,
<asp:Menu ID="MenuControl" Orientation="Horizontal"
runat="server" DataSourceID="SiteMapDataSource1" Font-Names="Courier New"
ForeColor="#413D3D" DynamicEnableDefaultPopOutImage="False"
DynamicHorizontalOffset="20" StaticDisplayLevels="1"
StaticEnableDefaultPopOutImage="False" >
</asp:Menu>
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" ShowStartingNode="false" StartingNodeOffset="0" />
Результат выглядит так
альтернативный текст http://foto.qaz.dk/menu.jpg
Я ожидал отображения пунктов меню «Компьютер» и «Другое»
Размер белого ящика зависит от количества пунктов меню.
При наведении указателя мыши на поле белого я не раскрываюсь.