如何在前面添加菜单

时间:2013-12-19 13:01:18

标签: asp.net c#-4.0

我在asp.net中使用菜单控件,我已经有4个菜单项,但是我想在front.how添加3个菜单项来实现这个目标吗?

<asp:Menu ID="MainMenu" runat="server" Orientation="Horizontal" 
     CssClass="styleMenu"       Width="100%" >
     <Items>                                        
         <asp:MenuItem Text="Approval" Value="3"></asp:MenuItem>
         <asp:MenuItem Text="Search" Value="4"></asp:MenuItem>
         <asp:MenuItem Text="Admin" Value="5"></asp:MenuItem>
         <asp:MenuItem Text="Report" Value="6"></asp:MenuItem> 
     </Items>
 </asp:Menu>

我正在编写用于添加动态菜单项的代码

MenuItem mnuTest = new MenuItem();
mnuTest.NavigateUrl = "";
mnuTest.Text = "Test";
MainMenu.Items.Add(mnuTest); 

但是最新的菜单最后添加,如何在前面添加为第1个菜单项

1 个答案:

答案 0 :(得分:2)

MainMenu.Items.AddAt(0, mnuTest);