Question about detail forms.
am 02.01.2008 16:09:55 von billgower
I am developing a business app using asp.net that will have 2 different
types of forms, a list view of data and then a detail view. The list views
are placed on a content panel in a master page. The user can then click an
Add button or edit button to add or modify an item in the list. My question
is what is the best way to handle a detail form? Should the detail form
appear in place of the list view in the content panel of the master page or
should the detail form be a pop up for the user to enter information, save
the data, close the form and return back to the list view? Any reason why
one way is preferable over the other, both from the programmers standpoint
and from the users?
Thanks
Bill
Re: Question about detail forms.
am 03.01.2008 06:24:38 von NoSpamMgbworld
This is a real "it depends" type of answer.
If you are dealing with small amounts of data, especially from a single
form, allowing edit with the list showing is okay. If you are drilling down
into a variety of tables, however, or the amount of data is extensive, it is
generally better to show the list separately from the details, as the list
can end up as a distraction. If you go this route, make sure you have some
way to "cancel" back to the list rather than force the user to update
information when he clicks the wrong link (or worse, use the back button).
The best way to answer the question is to stop thinking about the technology
and imagine a person doing this without a computer. If you find they would
probably look through a paper report and then pull a file, the details are
better separated from the list. If they would, instead, cross out
information on the report, add notes and hand it to someone to change the
information in their file and reprint the report, then details and list on
the same page are fine.
Software is about intent. Think about how the business intends to handle it
and then reflect intent in the coding.
--
Gregory A. Beamer
MVP, MCP: +I, SE, SD, DBA
*************************************************
| Think outside the box!
|
*************************************************
"BillG" wrote in message
news:D44FBBF6-0C1B-4864-BB5D-90868B2E7AAF@microsoft.com...
>I am developing a business app using asp.net that will have 2 different
>types of forms, a list view of data and then a detail view. The list views
>are placed on a content panel in a master page. The user can then click an
>Add button or edit button to add or modify an item in the list. My
>question is what is the best way to handle a detail form? Should the
>detail form appear in place of the list view in the content panel of the
>master page or should the detail form be a pop up for the user to enter
>information, save the data, close the form and return back to the list
>view? Any reason why one way is preferable over the other, both from the
>programmers standpoint and from the users?
>
> Thanks
> Bill
>