S
stacy
Hi all,
I'm new not only to asp.net, but also to web development so I'm sure I
am doing something fundamentally wrong. I've searched every source I
can think of and don't see what it is. I want to set up a menu,
exactly like the menus we see every day in our development tools ie: VS
2005, Word, Excel, the typical menu that starts with File, Edit, View
and ends with Help. I would like my menu to behave the same way, click
on the File and it expands below with other sub menu options. I tried
to do this in the VS 2005 development environment by adding items in
the items property. I played around with the StaticDisplayLevels
property and the MaximumDynamicDisplayLevels property but all I
succeeded in doing was create one of the following menu looks when i
ran it.
File View Tools (when StaticDisplayLevels=1 and
MaximumDynamicDisplayLevels =0)
OR
File Read Exit View Physical Location Logical Profile Tools Config
Query (when StaticDisplayLevels=4 and MaximumDynamicDisplayLevels =0)
OR
If I set StaticDisplayLevels=1 and MaximumDynamicDisplayLevels =2)
I see
File > View > Tools >
Read
Exit
Physical
Location
Logical
Profile
Config
Query
all down the page, they collapse and jerk the page up and down as I
move the mouse over them
Below is the master page source code generated for the menu
<asp:Menu ID="MainMenu" runat="server"
BackColor="#B5C7DE"
Font-Names="Verdana" Font-Size="0.8em"
ForeColor="Black" Height="30px" Orientation="Horizontal"
StaticSubMenuIndent="10px"
Style="background-color: white" Width="145px"
MaximumDynamicDisplayLevels="0" StaticDisplayLevels="3"
DisappearAfter="2000">
<StaticMenuItemStyle HorizontalPadding="5px"
VerticalPadding="2px" BackColor="LightSkyBlue" BorderColor="Black"
BorderStyle="Solid" BorderWidth="1px" />
<DynamicHoverStyle BackColor="#284E98"
ForeColor="White" />
<DynamicMenuStyle BackColor="#B5C7DE" />
<StaticSelectedStyle BackColor="LightBlue"
BorderColor="Black" BorderStyle="Solid" BorderWidth="1px"
ForeColor="White" />
<DynamicSelectedStyle BackColor="#507CD1" />
<DynamicMenuItemStyle HorizontalPadding="5px"
VerticalPadding="2px" />
<Items>
<asp:MenuItem Text="File" Value="File">
<asp:MenuItem Text="Read"
Value="Read"></asp:MenuItem>
<asp:MenuItem Text="Exit"
Value="Exit"></asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem Text="View" Value="View">
<asp:MenuItem Text="Physical"
Value="Physical"></asp:MenuItem>
<asp:MenuItem Text="Location"
Value="Location"></asp:MenuItem>
<asp:MenuItem Text="Logical"
Value="Logical"></asp:MenuItem>
<asp:MenuItem Text="Profile"
Value="Profile"></asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem Text="Tools" Value="Tools">
<asp:MenuItem Text="Config"
Value="Config" NavigateUrl="~/config.aspx"></asp:MenuItem>
<asp:MenuItem Text="Query"
Value="Query"></asp:MenuItem>
</asp:MenuItem>
</Items>
<StaticHoverStyle BackColor="LightSkyBlue"
ForeColor="White" />
<StaticMenuStyle BackColor="LightSkyBlue"
BorderColor="Black" BorderStyle="Solid"
BorderWidth="1px" />
</asp:Menu>
I had implemented this application as a windows app without any trouble
with the menu control, this just doesn't seem to work the same way at
all. Any suggestions would be great to hear.
Thanks,
Stacy
I'm new not only to asp.net, but also to web development so I'm sure I
am doing something fundamentally wrong. I've searched every source I
can think of and don't see what it is. I want to set up a menu,
exactly like the menus we see every day in our development tools ie: VS
2005, Word, Excel, the typical menu that starts with File, Edit, View
and ends with Help. I would like my menu to behave the same way, click
on the File and it expands below with other sub menu options. I tried
to do this in the VS 2005 development environment by adding items in
the items property. I played around with the StaticDisplayLevels
property and the MaximumDynamicDisplayLevels property but all I
succeeded in doing was create one of the following menu looks when i
ran it.
File View Tools (when StaticDisplayLevels=1 and
MaximumDynamicDisplayLevels =0)
OR
File Read Exit View Physical Location Logical Profile Tools Config
Query (when StaticDisplayLevels=4 and MaximumDynamicDisplayLevels =0)
OR
If I set StaticDisplayLevels=1 and MaximumDynamicDisplayLevels =2)
I see
File > View > Tools >
Read
Exit
Physical
Location
Logical
Profile
Config
Query
all down the page, they collapse and jerk the page up and down as I
move the mouse over them
Below is the master page source code generated for the menu
<asp:Menu ID="MainMenu" runat="server"
BackColor="#B5C7DE"
Font-Names="Verdana" Font-Size="0.8em"
ForeColor="Black" Height="30px" Orientation="Horizontal"
StaticSubMenuIndent="10px"
Style="background-color: white" Width="145px"
MaximumDynamicDisplayLevels="0" StaticDisplayLevels="3"
DisappearAfter="2000">
<StaticMenuItemStyle HorizontalPadding="5px"
VerticalPadding="2px" BackColor="LightSkyBlue" BorderColor="Black"
BorderStyle="Solid" BorderWidth="1px" />
<DynamicHoverStyle BackColor="#284E98"
ForeColor="White" />
<DynamicMenuStyle BackColor="#B5C7DE" />
<StaticSelectedStyle BackColor="LightBlue"
BorderColor="Black" BorderStyle="Solid" BorderWidth="1px"
ForeColor="White" />
<DynamicSelectedStyle BackColor="#507CD1" />
<DynamicMenuItemStyle HorizontalPadding="5px"
VerticalPadding="2px" />
<Items>
<asp:MenuItem Text="File" Value="File">
<asp:MenuItem Text="Read"
Value="Read"></asp:MenuItem>
<asp:MenuItem Text="Exit"
Value="Exit"></asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem Text="View" Value="View">
<asp:MenuItem Text="Physical"
Value="Physical"></asp:MenuItem>
<asp:MenuItem Text="Location"
Value="Location"></asp:MenuItem>
<asp:MenuItem Text="Logical"
Value="Logical"></asp:MenuItem>
<asp:MenuItem Text="Profile"
Value="Profile"></asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem Text="Tools" Value="Tools">
<asp:MenuItem Text="Config"
Value="Config" NavigateUrl="~/config.aspx"></asp:MenuItem>
<asp:MenuItem Text="Query"
Value="Query"></asp:MenuItem>
</asp:MenuItem>
</Items>
<StaticHoverStyle BackColor="LightSkyBlue"
ForeColor="White" />
<StaticMenuStyle BackColor="LightSkyBlue"
BorderColor="Black" BorderStyle="Solid"
BorderWidth="1px" />
</asp:Menu>
I had implemented this application as a windows app without any trouble
with the menu control, this just doesn't seem to work the same way at
all. Any suggestions would be great to hear.
Thanks,
Stacy