多層Menu的實現。這只是一個小技巧而已。

效果
如效果圖一。

asp2Menu學習2

實現
使用asp.Menu。
主要就是替換StaticPopOutImage,它默認是頂角向左的三角符號。在此自定義一個圖片,讓其頂角向下。

(1)設置StaticPopOutImageUrl="~/xia.gif"
(2)添加Item

完整代碼
<asp:Menu ID="Menu2" runat="server" StaticPopOutImageUrl="~/xia.gif" Orientation="Horizontal">
    <Items>
        <asp:MenuItem Text="部門" Value="部門">
            <asp:MenuItem Text="董事長室" NavigateUrl="http://www.baidu.com" Target="_blank"></asp:MenuItem>
            <asp:MenuItem Text="總經理室" NavigateUrl="http://www.163.com"></asp:MenuItem>
            <asp:MenuItem Text="財務" NavigateUrl="http://www.qq.com">
                <asp:MenuItem Text="財務01" NavigateUrl="http://mail.qq.com"></asp:MenuItem>
                <asp:MenuItem Text="財務02" NavigateUrl="http://webqq.com"></asp:MenuItem>
            </asp:MenuItem>
        </asp:MenuItem>
    </Items>
    <LevelSubMenuStyles>
        <asp:SubMenuStyle BorderColor="Silver" BorderStyle="Solid" BorderWidth="2px" Font-Underline="False" />
    </LevelSubMenuStyles>
    <StaticMenuStyle BorderColor="#FF8080" BorderStyle="Solid" BorderWidth="1px" />
    <StaticMenuItemStyle BorderColor="#FFC0C0" BorderStyle="Solid" BorderWidth="1px" />
</asp:Menu>

 

相关文章:

  • 2021-10-06
  • 2022-12-23
  • 2021-11-26
  • 2021-10-06
  • 2022-12-23
  • 2022-01-04
  • 2021-09-21
  • 2021-12-18
猜你喜欢
  • 2022-02-07
  • 2021-11-05
  • 2022-02-06
  • 2021-12-02
  • 2022-01-25
  • 2022-03-08
  • 2021-10-11
相关资源
相似解决方案