Я работаю над сайтом asp.net в .net 4.0 framework (VS 2010) в Win XP SP2.
На странице site.master у меня есть элемент управления, и он заполняется динамически. Все хорошо в заполнении элемента управления, но когда курсор мыши находится над этим элементом меню, он отображается правильно, но он выталкивает содержимое страницы ниже (в моем примере содержимое «MainContent» помещается ниже).
Я пытался изменить свойство div, но без радости ... любая помощь будет высоко оценена.
Содержание сайта. Мастер
**<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);**