Win XP SP2 の .net 4.0 フレームワーク (VS 2010) で asp.net Web サイトに取り組んでいます。
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);**