2011-06-23 65 views
1

我正在將經典asp網站遷移到asp.net 2.0。有一段CSS代碼與我想用於asp:Menu Control的div相關聯。我嘗試了各種排列,但無法弄清楚。 的CSS如下:是否有可能使用asp:在.net 2.0中使用asp:菜單控件

.class{ 
    color: black; 
    background-color: #A1A6AB; 
    border: thin solid black; 
    position: absolute; 
    top: 1; 
    width: 140; 
    text-align: center; 
    font: 9pt; 
    z-index: 2; 
    padding: 1; 
    cursor: pointer; 
    cursor: hand; 
} 

這需要與ASP相關:菜單。是否有可能做到這一點?

+0

您是否嘗試添加屬性(和值)'CssClass =「class」'?按照http://msdn.microsoft.com/en-US/library/ms366731(v=VS.100).aspx –

+0

我試過這個,它出於某種原因不起作用。 – gizgok

回答

1

有菜單控件的屬性稱爲CssClass。您可以嘗試一開始就會在整個菜單呈現給瀏覽器時設置整個菜單的類。

還有更細化的樣式,每個樣式都可以修改爲CssClass屬性。他們是

  • DynamicHoverStyle
  • DynamicSelectedStyle
  • DynamicMenuStyle
  • DynamicMenuItemStyle
  • LevelMenuItemStyles
  • LevelSelectedStyles
  • LevelSubMenuStyles
  • StaticHoverStyle
  • StaticMenuItemStyle
  • StaticMenuStyle
  • StaticSelectedStyle

使用這些屬性,你的優勢。

0

爲了獲得相同的感覺和外觀,最接近的可能是直接通過asp:Menu中的樣式添加css屬性。