Reference no: EM13849
Prepare an AJAX enabled web form utilising a ListView control that will allow logged-in staff to list, edit, delete, insert magazine details for magazines from a selected magazine category. To do this implement the subsequent:
I. After logging in, the staff member should be able to choose a magazine category from an appropriate list control (eg, drop down list, etc); using a ListView control the form should then display the id, title, description, category, image filename, and price of each magazine that belongs to the selected category. The ListView could utilise appropriate paging controls such that a maximum of 4 records are displayed per 'page'.
II. Using the same ListView control, implement the user interfaces and functionality to enable records to be edited, deleted, and new records to be inserted.
III. For the update and insert functionality also implement appropriate AJAX extender controls for each of the fields that will make sure that correct input data types and sizes are maintained before writing to the database.
IV. Implement server-side AJAX controls so that the entire page does not need to be updated on every postback.