成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

ComponentArt中NavBar不同權限的顯示

2010-08-28 10:49:18來源:西部e網作者:

On my NavBar I have Itemlooks defined to display the same for hovering and Active or Expanded items on the second level. Although the hover style works perfectly, the Active and Expanded styles, although the same as hover do not work.

Is there a reason for it?

The first level styles apply successfully but not all of the second level styles.

The styles that do not apply are: ActiveCssClass="Level2ItemHover" ExpandedCssClass="Level2ItemHover"


I have a navbar with two Itemlooks defined as follows:

<componentart:navbar id="SideNav" runat="server" ExpandSinglePath="True" DefaultTarget="mainFrame" CssClass="NavBar"
              ClientTarget="Auto" ClientObjectId="NavBar1" Width="100%" PreRenderAllLevels="True">
              <ItemLooks>
                <componentart:ItemLook HoverCssClass="TopItemHover" ActiveCssClass="TopItemActive" ExpandedCssClass="TopItemActive"
                  LookId="TopItemLook" CssClass="TopItem"></componentart:ItemLook>
                <componentart:ItemLook HoverCssClass="Level2ItemHover" ActiveCssClass="Level2ItemHover" ExpandedCssClass="Level2ItemHover"
                  LookId="Level2ItemLook" CssClass="Level2Item"></componentart:ItemLook>
              </ItemLooks>
            </componentart:navbar>



With VB code as follows

    Private Sub Fillmenu(ByVal parentid As Integer)
        Dim dr() As DataRow = dsMenu.Tables(0).Select("NonMenuItem = False AND ParentID = " & parentid & " AND ProductId = " & Session("AdminMenu"))
        For i As Integer = 0 To dr.Length - 1
     If Session("IsMaster") OrElse dsUserAccess.Tables(0).Select("UserID = " & Session("UserID") & " AND MenuID = " & dr(i)("MenuId")).Length > 0 Then
         Dim nbi As New ComponentArt.Web.UI.NavBarItem
         nbi.TextWrap = True
         If parentid = 0 Then
      nbi.LookId = "TopItemLook"
      nbi.CssClass = "TopItem"
      nbi.Look.ActiveCssClass = "TopItemActive"
      nbi.Look.ExpandedCssClass = "TopItemActive"
      nbi.Look.HoverCssClass = "TopItemHover"
      'nbi.DefaultSubGroupCssClass = "Level2Item"
      'nbi.DefaultSubItemChildSelectedLook.ActiveCssClass = "Level2ItemActive"
      'nbi.DefaultSubItemChildSelectedLook.ExpandedCssClass = "Level2ItemActive"
      'nbi.DefaultSubItemChildSelectedLook.HoverCssClass = "Level2ItemHover"
         Else
      nbi.LookId = "Level2ItemLook"
         End If
         nbi.Text = Translate(dr(i)("MenuDescription"))
         nbi.NavigateUrl = dr(i)("PageLink")
         FillMenu(dr(i)("MenuId"), nbi)
         SideNav.Items.Add(nbi)
     End If
        Next
    End Sub

    Private Sub Fillmenu(ByVal parentid As Integer, ByRef itm As ComponentArt.Web.UI.NavBarItem)
        Dim dr() As DataRow = dsMenu.Tables(0).Select("NonMenuItem = False AND ParentID = " & parentid & " AND ProductId = " & Session("AdminMenu"))
        For i As Integer = 0 To dr.Length - 1
     If Session("IsMaster") OrElse dsUserAccess.Tables(0).Select("UserID = " & Session("UserID") & " AND MenuID = " & dr(i)("MenuId")).Length > 0 Then
         Dim nbi As New ComponentArt.Web.UI.NavBarItem
         nbi.TextWrap = True
         If parentid = 0 Then
      nbi.LookId = "TopItemLook"
      'nbi.CssClass = "TopItem"
      'nbi.Look.ActiveCssClass = "TopItemActive"
      'nbi.Look.ExpandedCssClass = "TopItemActive"
      'nbi.Look.HoverCssClass = "TopItemHover"
      'nbi.DefaultSubGroupCssClass = "Level2Item"
      'nbi.DefaultSubItemChildSelectedLook.ActiveCssClass = "Level2ItemActive"
      'nbi.DefaultSubItemChildSelectedLook.ExpandedCssClass = "Level2ItemActive"
      'nbi.DefaultSubItemChildSelectedLook.HoverCssClass = "Level2ItemHover"
         Else
      nbi.LookId = "Level2ItemLook"
      'nbi.CssClass = "Level2Item"
      'nbi.Look.ActiveCssClass = "Level2ItemActive"
      'nbi.Look.ExpandedCssClass = "Level2ItemActive"
      'nbi.Look.HoverCssClass = "Level2ItemHover"
         End If
         nbi.Text = Translate(dr(i)("MenuDescription"))
         nbi.NavigateUrl = dr(i)("PageLink")
         FillMenu(dr(i)("MenuId"), nbi)
         itm.Items.Add(nbi)
     End If
        Next
    End Sub


關鍵詞:ASP.NET

贊助商鏈接:

主站蜘蛛池模板: 通州市| 师宗县| 太湖县| 惠东县| 四川省| 繁昌县| 中牟县| 彩票| 抚宁县| 鹿邑县| 阳朔县| 仁化县| 莒南县| 噶尔县| 沁阳市| 邹城市| 穆棱市| 云浮市| 进贤县| 洪湖市| 康马县| 承德县| 裕民县| 东港市| 米易县| 秀山| 准格尔旗| 西和县| 瑞丽市| 曲阳县| 灵石县| 洪泽县| 清河县| 吉林市| 时尚| 龙里县| 林口县| 丁青县| 长治县| 桑植县| 杭锦后旗|