我正在使用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);**
答案 0 :(得分:0)
你已经明确了包装菜单的div。应该浮动包装器而不是清除。
上面的标记是否有任何CSS?