asp:母版页中的菜单在悬停时按下面的内容

时间:2011-10-10 16:21:55

标签: aspmenu

我正在使用Win.net SP2中的.net 4.0框架(VS 2010)中的asp.net网站。

在site.master页面中,我有一个控件,它是动态填充的。一切都很好地填充控件,但当鼠标悬停在此菜单项上时,它显示正确,但它会推送下面的页面内容(在我的示例中,“MainContent”的内容被推到下面)。

我尝试改变div的属性,但没有快乐..任何帮助将不胜感激。

Site.Master的内容

     **<div class="title">
     <h1>
     My ASP.NET Application
     </h1>
     </div>
<div class="clear hideSkiplink">
    <asp:Menu ID="mnuMain" runat="server" BackColor="#FFFFCC" CssClass="menu">
        <DynamicItemTemplate>
                  <%# Eval("Text") %>
        </DynamicItemTemplate>
    </asp:Menu>
</div>
<div class="main">
    <asp:ContentPlaceHolder ID="MainContent" runat="server"/>
</div>
<div class="footer">

   </div>**

动态添加动作的示例代码

    **MenuItem item = new MenuItem();
    MenuItem item1 = new MenuItem();
    item.Text = "Main Menu";
    item1.Text = "sub menu1";
    item.ChildItems.Add(item1);
    mnuMain.Items.Add(item);**

1 个答案:

答案 0 :(得分:0)

你已经明确了包装菜单的div。应该浮动包装器而不是清除。

上面的标记是否有任何CSS?