473,785 Members | 2,424 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 1719
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
10101
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
6341
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
2380
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
1160
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
2360
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
4053
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
1433
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
1607
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
2059
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
9647
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
9485
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,...
0
10161
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10098
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
6743
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5523
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4058
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3662
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2890
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.