I'm developing an asp.net page that allows users to enter / edit multiple records. I am using a Repeater control to display the entry fields for each record. I would like to have an "Add" button that when clicked, inserts a new, blank set of entry fields. The user should be able to enter the new record, then click the add button multiple times and continue adding new records. Then, when the user clicks the Save button, those new records will be saved along with the changes to the existing records. If the user does not click Save, the records should be discarded and not written to the database.
Is there any way to implement this "add" functionality with the Repeater control?