The AJAX framework in ASP.NET 3.5 adds a rich library of functionality with additional Web controls that speed up interchanges between client and server through partial postback. One of the most important tools is the Update Control Panel, which identifies a region on the page for partial-postback.
Often a Web designer needs to let a user choose from multiple options on a Web form. The ASP.NET Checkbox web control is tailor made for this and generates needed code automatically. Each control displays a single box, which can be checked or unchecked. You simply add a box for each possible choice.
With the Spry Accordion widget, you can create horizontal, expandable or collapsible regions on a Web page. Users may view or hide some of the content but not all, thus lessening clutter and letting each person focus on exactly the content they need to see. Only one region can be expanded at a time.
Although most Web programming software includes a way to require that user input meet some pre-selected criteria such as email addresses or telephone numbers in the correct format, Dreamweaver CS3 includes a special set of tools called Spry Widgets, which offer some enhancements to this process.
Many Web developers have no idea how useful their product is for the end user. Even an amateur creating a home page can use web usability testing to improve the usefulness the site. Apply some of the principles below to get pages that encourage users to revisit and make use of the information.