﻿# The single biggest ASP.NET usability problem

<datetime class="hidden">2004-01-29T00:00</datetime>
<!-- category -- mostlylucidcouk, Imported, ASP.NET, Web Development -->

That got your attention -  the biggest usability problem in my opinion is the horrible single form you're usually forced to deal with - I know [Paul Wilson](http://weblogs.asp.net/pwilson/) has a [multiple form control](http://www.wilsondotnet.com/Controls/) for sale, and it is really cool but there is an easier way for most people. To see an example of what I mean, have a look at the [ASP.NET](http://www.asp.net) site, enter a search term then hit 'enter' - nothing happens! Now, this is only a pain because its' not the expected behaviour - see [Steve Krugs'](http://www.sensible.com/) excellent book on web usability, [Don't Make Me Think](http://www.amazon.co.uk/exec/obidos/ASIN/0789723107/mostlylucid-21) for more on this type of issue... There is a solution however, [Andy Smith](http://weblogs.asp.net/asmith/)  - all round server control genius - has a [DefaultButtons](http://www.metabuilders.com/Tools/DefaultButtons.aspx) control which simple lets you specify which button is clicked when you press enter in a textbox... You'll be surprised just how much difference this simple improvement to your ASP.NET sites can make to user experience.