ASPXPand
Read about some "Ready-Built ASP.NET Components" (the English on that somehow doesn't sound right though) while checking out the MSDN mag CHM (mentioned by Stephen Toub here) and decided to see what they offer.
What really caught my eye was the name of the company "Can't Be Done Software" which manufactures this set of ASP.Net components and functions (called ASPXPand) which automatically creates the client-side scripts and DHTML etc. for you. I think it's great to be able to use a message box on a web app just like in a winform app, so am really tempted to try these guys out when I start working on my web site. They offer a free download of a component, WebEffects, which can be used to spice up a site as well. I like the Cross-Hair Cursor and would like to use it in an online game if I ever get down to it.
A couple of things which I have faced and needed first-hand are the ability to display a message box to the user and being able to disable or remove a button the moment it is clicked (as when clicking on a Submit button). Both are possible using client side code, but it is so much easier to focus on the app if this complexity is hidden away and available for use as part of the server side code you are writing.
Any one know of any other such components worth checking out?
Only catch with ASPXPand is that it only supports IE as of now. I tried the demo on Netscape and was pleased to know that most of the things in the demo at least worked in some way or form even on that browser.
Comments
- Anonymous
June 20, 2004
For messageboxs, check out my DialogWindow control set:
http://www.metabuilders.com/tools/DialogWindow.aspx
As for disabling buttons...
You don't want to disable buttons:
http://weblogs.asp.net/asmith/archive/2003/09/10/27063.aspx
The First Update:
http://weblogs.asp.net/asmith/archive/2003/09/18/28205.aspx
Another Update:
http://weblogs.asp.net/asmith/archive/2004/03/21/93646.aspx
And of course, a link to the OneClick control on MetaBuilders:
http://www.metabuilders.com/tools/OneClick.aspx - Anonymous
June 21, 2004
Wow! That's a lot of good information. Thanks a lot for the pointers. - Anonymous
June 23, 2004
Our 2 cents worth:
From our understanding, the primary argument against the hiding method is that if the page does not post back, the user is left with no button. Here are my thoughts on that:
1) If the page does not post back there are greater problems at play. If the server isn't responding you will recieve a screen showing so. A reclick by that time is a mute point. Honestly, this has never been an issue for me. Understand, I'm not saying the point isn't valid, I'm just saying this has never been a problem for us.
2) Many times a user reclicks simply because they do not remember if they clicked the button or if they clicked hard enough, etc... The visibility acts as a visual que to let the user know that the button was clicked.
Arguments could be made either way...