473,698 Members | 2,025 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

asp.net 20 menu control useless ? [server callback, no menuitem click]

Dear fellow software engineers,

Is the web menu in asp 2.0 essentielle a useless control ?
How many people( including msdn itself) are using server menu
controls?
Its a menu which always postback to server, which cant be caught on
the event of a menuitem. Wouldnt we rather use other ways of making
menus which are essentially clientsite ? With its postback its
certainly not high on usebility. Then we have to use ajax or
javascript injection to make it clientsite again( if the last is even
possible). What in heavens name is the use of this highly advocated
control ?

Tx for answers..

Rick
Jun 27 '06 #1
11 1708
Rickie,
I'm not particularly enamored of it myself, but I wouldn't say it is
"useless". It all depends on what you expect it to be able to do.

If you look on the Control Gallery at ASP.NET there are 52 of them you can
choose from, some are free:

http://www.asp.net/ControlGallery/de...=32&tabindex=6

Peter

--
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com


"Rickie" wrote:
Dear fellow software engineers,

Is the web menu in asp 2.0 essentielle a useless control ?
How many people( including msdn itself) are using server menu
controls?
Its a menu which always postback to server, which cant be caught on
the event of a menuitem. Wouldnt we rather use other ways of making
menus which are essentially clientsite ? With its postback its
certainly not high on usebility. Then we have to use ajax or
javascript injection to make it clientsite again( if the last is even
possible). What in heavens name is the use of this highly advocated
control ?

Tx for answers..

Rick

Jun 27 '06 #2
Hey Rick,

If your question is whether there are better menu controls than Microsoft's
freebie, the answer is 'certainly'.

I do work for guys who have a top-rated menu with all the bells and AJAX
whistles. Downside is that it costs a few bucks:

http://www.componentart.com/menu/default.aspx

Ken
Microsoft MVP [ASP.NET]

"Rickie" <to*******@msn. com> wrote in message
news:hs******** *************** *********@4ax.c om...
Dear fellow software engineers,

Is the web menu in asp 2.0 essentielle a useless control ?
How many people( including msdn itself) are using server menu
controls?
Its a menu which always postback to server, which cant be caught on
the event of a menuitem. Wouldnt we rather use other ways of making
menus which are essentially clientsite ? With its postback its
certainly not high on usebility. Then we have to use ajax or
javascript injection to make it clientsite again( if the last is even
possible). What in heavens name is the use of this highly advocated
control ?

Tx for answers..

Rick

Jun 28 '06 #3
Op Tue, 27 Jun 2006 20:40:20 -0400 schreef "Ken Cox [Microsoft MVP]"
<BA**********@n ewsgroups.nospa m>:
Hey Rick,

If your question is whether there are better menu controls than Microsoft's
freebie, the answer is 'certainly'.

I do work for guys who have a top-rated menu with all the bells and AJAX
whistles. Downside is that it costs a few bucks:

http://www.componentart.com/menu/default.aspx

Ken
Microsoft MVP [ASP.NET]

Exactly my point. The asp 2.0 menu in itself is pretty useless. That
was the assertion and you seem to give supportive evidence. Someone
else even mentioned a site with 55 different menu implementations of
which even only a few even EXTEND the asp.net menu. In itself the menu
has NO USE and even for extension its pretty difficult to use/ ergo
their are much better ways for make client site navigation without
postbacks.
Rick

"Rickie" <to*******@msn. com> wrote in message
news:hs******* *************** **********@4ax. com...
Dear fellow software engineers,

Is the web menu in asp 2.0 essentielle a useless control ?
How many people( including msdn itself) are using server menu
controls?
Its a menu which always postback to server, which cant be caught on
the event of a menuitem. Wouldnt we rather use other ways of making
menus which are essentially clientsite ? With its postback its
certainly not high on usebility. Then we have to use ajax or
javascript injection to make it clientsite again( if the last is even
possible). What in heavens name is the use of this highly advocated
control ?

Tx for answers..

Rick


Jun 28 '06 #4
hi Rick, if your menu structure is so deep and you need to load on demand,
then maybe what you really want to use is a treeview. A dropdown menu that
loads on demand for every node i mouseover, is not all that pretty and
usable. Pretty irritating actually, atleast from a users view point.
Ofcourse this is my humble opinion :-)
That said, i have still yet to see a thirdparty menu component that has a
serverside API as rich as the standard navigation menu provided in asp.net
2.0
If you really want to extend then you might want to try going the adapter
route or overriding the original rendering, and i'll admit its not a walk in
the park, however it is doable.

Regards,
Alessandro Zifiglio
"Rickie" <to*******@msn. com> ha scritto nel messaggio
news:m5******** *************** *********@4ax.c om...
Op Tue, 27 Jun 2006 20:40:20 -0400 schreef "Ken Cox [Microsoft MVP]"
<BA**********@n ewsgroups.nospa m>:
Hey Rick,

If your question is whether there are better menu controls than
Microsoft's
freebie, the answer is 'certainly'.

I do work for guys who have a top-rated menu with all the bells and AJAX
whistles. Downside is that it costs a few bucks:

http://www.componentart.com/menu/default.aspx

Ken
Microsoft MVP [ASP.NET]

Exactly my point. The asp 2.0 menu in itself is pretty useless. That
was the assertion and you seem to give supportive evidence. Someone
else even mentioned a site with 55 different menu implementations of
which even only a few even EXTEND the asp.net menu. In itself the menu
has NO USE and even for extension its pretty difficult to use/ ergo
their are much better ways for make client site navigation without
postbacks.
Rick

"Rickie" <to*******@msn. com> wrote in message
news:hs****** *************** ***********@4ax .com...
Dear fellow software engineers,

Is the web menu in asp 2.0 essentielle a useless control ?
How many people( including msdn itself) are using server menu
controls?
Its a menu which always postback to server, which cant be caught on
the event of a menuitem. Wouldnt we rather use other ways of making
menus which are essentially clientsite ? With its postback its
certainly not high on usebility. Then we have to use ajax or
javascript injection to make it clientsite again( if the last is even
possible). What in heavens name is the use of this highly advocated
control ?

Tx for answers..

Rick

Jun 28 '06 #5
Now that your rant is over, can we move right along? :P

Rickie wrote:
Op Tue, 27 Jun 2006 20:40:20 -0400 schreef "Ken Cox [Microsoft MVP]"
<BA**********@n ewsgroups.nospa m>:
Hey Rick,

If your question is whether there are better menu controls than Microsoft's
freebie, the answer is 'certainly'.

I do work for guys who have a top-rated menu with all the bells and AJAX
whistles. Downside is that it costs a few bucks:

http://www.componentart.com/menu/default.aspx

Ken
Microsoft MVP [ASP.NET]

Exactly my point. The asp 2.0 menu in itself is pretty useless. That
was the assertion and you seem to give supportive evidence. Someone
else even mentioned a site with 55 different menu implementations of
which even only a few even EXTEND the asp.net menu. In itself the menu
has NO USE and even for extension its pretty difficult to use/ ergo
their are much better ways for make client site navigation without
postbacks.
Rick
"Rickie" <to*******@msn. com> wrote in message
news:hs******** *************** *********@4ax.c om...
Dear fellow software engineers,

Is the web menu in asp 2.0 essentielle a useless control ?
How many people( including msdn itself) are using server menu
controls?
Its a menu which always postback to server, which cant be caught on
the event of a menuitem. Wouldnt we rather use other ways of making
menus which are essentially clientsite ? With its postback its
certainly not high on usebility. Then we have to use ajax or
javascript injection to make it clientsite again( if the last is even
possible). What in heavens name is the use of this highly advocated
control ?

Tx for answers..

Rick

Jun 28 '06 #6
So Rickie,
I think you've made your subjective point, e.g. "The Standard ASP.NET 2.0
Menu Control is Useless".

So what are you gonna do now?
Peter
--
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com


"Rickie" wrote:
Op Tue, 27 Jun 2006 20:40:20 -0400 schreef "Ken Cox [Microsoft MVP]"
<BA**********@n ewsgroups.nospa m>:
Hey Rick,

If your question is whether there are better menu controls than Microsoft's
freebie, the answer is 'certainly'.

I do work for guys who have a top-rated menu with all the bells and AJAX
whistles. Downside is that it costs a few bucks:

http://www.componentart.com/menu/default.aspx

Ken
Microsoft MVP [ASP.NET]

Exactly my point. The asp 2.0 menu in itself is pretty useless. That
was the assertion and you seem to give supportive evidence. Someone
else even mentioned a site with 55 different menu implementations of
which even only a few even EXTEND the asp.net menu. In itself the menu
has NO USE and even for extension its pretty difficult to use/ ergo
their are much better ways for make client site navigation without
postbacks.
Rick

"Rickie" <to*******@msn. com> wrote in message
news:hs******* *************** **********@4ax. com...
Dear fellow software engineers,

Is the web menu in asp 2.0 essentielle a useless control ?
How many people( including msdn itself) are using server menu
controls?
Its a menu which always postback to server, which cant be caught on
the event of a menuitem. Wouldnt we rather use other ways of making
menus which are essentially clientsite ? With its postback its
certainly not high on usebility. Then we have to use ajax or
javascript injection to make it clientsite again( if the last is even
possible). What in heavens name is the use of this highly advocated
control ?

Tx for answers..

Rick


Jun 28 '06 #7
The menu can call any http or js function

"Rickie" <to*******@msn. com> schreef in bericht
news:hs******** *************** *********@4ax.c om...
Dear fellow software engineers,

Is the web menu in asp 2.0 essentielle a useless control ?
How many people( including msdn itself) are using server menu
controls?
Its a menu which always postback to server, which cant be caught on
the event of a menuitem. Wouldnt we rather use other ways of making
menus which are essentially clientsite ? With its postback its
certainly not high on usebility. Then we have to use ajax or
javascript injection to make it clientsite again( if the last is even
possible). What in heavens name is the use of this highly advocated
control ?

Tx for answers..

Rick

Jun 28 '06 #8
Please do, I doubt you understand the challenge or reason for it.
Regards,
Rick
Op Wed, 28 Jun 2006 11:33:18 +0100 schreef Ray Booysen
<rj***********@ rjb.za.net>:
Now that your rant is over, can we move right along? :P

Rickie wrote:
Op Tue, 27 Jun 2006 20:40:20 -0400 schreef "Ken Cox [Microsoft MVP]"
<BA**********@n ewsgroups.nospa m>:
Hey Rick,

If your question is whether there are better menu controls than Microsoft's
freebie, the answer is 'certainly'.

I do work for guys who have a top-rated menu with all the bells and AJAX
whistles. Downside is that it costs a few bucks:

http://www.componentart.com/menu/default.aspx

Ken
Microsoft MVP [ASP.NET]

Exactly my point. The asp 2.0 menu in itself is pretty useless. That
was the assertion and you seem to give supportive evidence. Someone
else even mentioned a site with 55 different menu implementations of
which even only a few even EXTEND the asp.net menu. In itself the menu
has NO USE and even for extension its pretty difficult to use/ ergo
their are much better ways for make client site navigation without
postbacks.
Rick
"Rickie" <to*******@msn. com> wrote in message
news:hs******** *************** *********@4ax.c om...
Dear fellow software engineers,

Is the web menu in asp 2.0 essentielle a useless control ?
How many people( including msdn itself) are using server menu
controls?
Its a menu which always postback to server, which cant be caught on
the event of a menuitem. Wouldnt we rather use other ways of making
menus which are essentially clientsite ? With its postback its
certainly not high on usebility. Then we have to use ajax or
javascript injection to make it clientsite again( if the last is even
possible). What in heavens name is the use of this highly advocated
control ?

Tx for answers..

Rick


Jun 30 '06 #9
Edwin,

Tx for your response. Still I am curious why the sophisticated people
of microsoft have designed a rich component like the menu which
is *not* clientsite. Do you think they really make components which
are not usable in itself but only with clientsite script ?

And then another point. How difficult or easy would it be to call http
or js from a menuitem handler ?

Ricky

Op Wed, 28 Jun 2006 17:35:08 +0200 schreef "Edwin Knoppert"
<ne**@hellobasi c.com>:
The menu can call any http or js function

"Rickie" <to*******@msn. com> schreef in bericht
news:hs******* *************** **********@4ax. com...
Dear fellow software engineers,

Is the web menu in asp 2.0 essentielle a useless control ?
How many people( including msdn itself) are using server menu
controls?
Its a menu which always postback to server, which cant be caught on
the event of a menuitem. Wouldnt we rather use other ways of making
menus which are essentially clientsite ? With its postback its
certainly not high on usebility. Then we have to use ajax or
javascript injection to make it clientsite again( if the last is even
possible). What in heavens name is the use of this highly advocated
control ?

Tx for answers..

Rick


Jun 30 '06 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

8
10097
by: Dennis C. Drumm | last post by:
Is there a way to modify the standard context menu shown when someone right clicks in a windows text box and that would work for all open windows applications? The standard context menu for a text box has 6 items, undo, cut, copy, paste, delete and select all. I would like to add one additional paste menu that opens a new sub menu with several optional text items that could be pasted. The items would be populated by my program but...
1
6337
by: goRide | last post by:
Hi, I'm looking of a way (preferred - a ready class or dll) to customize the context menu. many application has more controls inside the context menu (like textbox, sliders, checkbox, panel etc'). is there a way making this without writing my own context menu (meaning, popup form or something) ? Please don't post commercial products to this topic thanks.
1
2365
by: R.A.M. | last post by:
Hello, I need your help with a problem of menu definition. Plase help, I have little experience. I have created custom Menu, which I want to put on a few .aspx pages: public class DemoMenu : Menu { public DemoMenu(string ID, string DataSourceID) : base()
0
1155
by: Dana | last post by:
Hi All I have a menu control on my page, something like: <form action=Default.aspx runat="server"> <asp:Menu ID="Menu1" runat="server" BackColor="#F7F6F3" DynamicHorizontalOffset="2"> <Items> <asp:MenuItem Text="File" Value="File" Selectable="False"> <asp:MenuItem Text="Open" Value="Open"></asp:MenuItem>
17
2350
by: GS | last post by:
the main menu in the application seemed to disappeared all together until I click on an control and select mainmenu1 in designer. then the mainmenu1 displays where it should be but running it or deselecting the mainmenu1, the menu disappears again. what can I do. to fix the problem
4
4050
by: stuckagain | last post by:
Hi, I have a page with a scrollable DIV, and within that DIV, I have a few asp.net menu controls. The idea being, the user mouses over the small icons and is presented with a list of options. One of these lists has more data than the page allows for, so the menu control automatically creates the scroll up / scroll down commands at both ends of the menu. The problem is; since it is within a scrollable div, the menu scroller are hidden! ...
7
1429
by: Mel | last post by:
What control do I use for a menu on a web page? How do I add a check box to an menu item? I have a menu called Chart and beneath it I have a menu item called Publish. I want to display a checked check box when Publish is selected and an unchecked box when it's selected again. Can anyone point me in the right direction? (using asp.net 2.0, vb.net 2005)
3
1605
by: RobertTheProgrammer | last post by:
Hi all, I'm having a perplexing problem with my menu control using asp.net. Basically, I want a menu control that behaves similar to a Windows menu. For example: File - New - Open - Save - Exit
0
2051
by: nzkks | last post by:
Hi, I am using these: ASP.Net 2.0, VB.Net, Visual Studio 2005, SQL Server 2005 In a asp.net page, I have two multiview controls each has 2 views & its corresponding 2 menu items named Metric & Imperial. Individually both works fine. But when I click "Metric", the other "Metric" should also be switched on and vice-versa for Imperial. How to achieve that? The catch here is, one of the multiview control is inside a show/hide div with...
0
8668
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8598
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
1
8885
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8855
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7708
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6515
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
4358
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4612
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
2320
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.